首页 > 其他分享 >Git极简教程(2)--remote级别的操作,remote(多个分支的集合体)我们叫做origin,origin/master一般是主分支。origin/dev 开发分支,origin/zhangs

Git极简教程(2)--remote级别的操作,remote(多个分支的集合体)我们叫做origin,origin/master一般是主分支。origin/dev 开发分支,origin/zhangs

时间:2022-10-21 12:35:12浏览次数:59  
标签:origin git remote xxx master 分支

Git极简教程(2)--remote级别的操作,remote(多个分支的集合体)我们叫做origin,origin/master一般是主分支。origin/dev 开发分支,origin/zhangsan 开发者张三的分支 都应该复制master,基于master进行开发迭代

刚才说到,remote可以看做是一个人的电脑,假设有十个人合作,那么就有10个remote对象。为了方便大家同步,我们创建一个叫做origin的remote,大家都和这个origin同步,那么大家就可以达成一致了。

很多人的Git操作的第一句话是

git clone xxx

就是把位于xxx的一个remote拷贝到本地,这个remote我们叫做origin。至于自己的电脑,就没必要命名了,反正就自己一个人用。不过为了方便叙述,我们就叫它local好了。

最常见的情况是团队中的人都共用一个origin。如果自己想额外使用一个remote,也可以通过以命令增删:

git remote add name xxx
git remote remove name

大家可以试试以下命令:

git remote # 查看有哪些remote,一般就一个,叫做origin
git remote remove origin # 删除,一般不用到
git remote add origin xxx # 新增,一般不用到。xxx 请用最开始的 git clone xxx 中的 xxx 替代

其实,一开始的 git clone xxx 命令,可以看做是一个复合命令,它做了两件事:第一,下载文件,第二,执行 git remote add origin xxx

高级内容

git remote 命令在什么时候可以用到?我举一个我会用到的例子:

这里,A是从B fork过来的,两者之间可以同步。我的电脑local一般只与A同步。有的时候,为了与B直接同步,我可以

git remote add another B

这样,我就能通过 another 这个名字来与B直接进行同步了。

https://zhuanlan.zhihu.com/p/105944638

标签:origin,git,remote,xxx,master,分支
From: https://www.cnblogs.com/sunny3158/p/16813071.html

相关文章

  • Git极简教程(1)--总纲 ,commit(一次提交 ),一串不分叉的 commit 叫做一个 branch (图上的
    Git极简教程(1)--总纲,commit(一次提交),一串不分叉的commit叫做一个branch(图上的一根线,一条分支),一些branch聚在一起叫做一个remote(图上的一个框多个分支)最近大......
  • 分支策略
    Gitlab分支策略建议指南  本文分支策略为总结各中小型企业常见做法(仅代表个人观点),在下才疏学浅,文章如有缺漏或不当之处,望各位帮忙指正。写此文也十分希望能起抛砖......
  • 『现学现忘』Git分支 — 39、Git中分支与对象的关系
    目录1、Git对象之间的关系2、提交对象与分支的关系(1)提交对象与分支的关系(2)分支说明(3)HEAD与分支的关系1、Git对象之间的关系我们之前学了Git的三个对象:提交对象、树对象、......
  • C语言中的分支语句——if和switch语句
    一.什么是语句C语言中由一个分号‘;’隔开的就是一条语句。比如:    printf("haha\n");    1+2;再比如:    intmain()    {     ......
  • 『现学现忘』Git分支 — 38、Git分支介绍
    目录1、Git分支简介2、Git分支与SVN分支的区别3、工作中为什么要使用分支4、Git分支管理的好处1、Git分支简介几乎所有的版本控制系统都以某种形式支持分支。使用分支意......
  • 最年轻的Kaggle Master:永远不要复制别人的工作!
    AndyWang,高中新生,学习经验总结​有些人可能会觉得数据科学和机器学习这两个术语令人生畏,认为它们需要专业技能才能成功。盯着无穷无尽的代码,可能会让人不知所措。Kaggle是......
  • git 阻止在某个分支上面提交commit
    比如在开发中不希望master分支被commit做提交,那么我们可以这样做找到.git/hook/文件夹然后在里面复制一个pre-commit出来cd.git/hooks/cp然后编辑它的第二行类似于这样......
  • chap3 多分支结构
    本章主要涉及内容用二分支结构和if-else语句、多分支结构和else-if语句以及switch的使用方法if的常见错误:1.忘记加大括号{}不加大括号if只能执行它的下一句为了保险......
  • C语言初级阶段3——循环与分支
    C语言初级阶段4——数组1——一维数组1.定义:类型相同,内存连续的集合。(数据的组合)2.数组的定义格式:类型说明符数组名[数组的大小](1)类型说明符:数据类型(2)数组名:必须是合......
  • 解决springboot添加@CrossOrigin支持跨域不起作用
    问题描述在springboot开发中,为解决跨域请求问题,在代码中添加注解@CrossOrigin不起任何作用。后端报错信息如下java.lang.IllegalArgumentException:WhenallowCredentia......