git remote add origin 对于远程分支名的理解


刚才说到,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 命令在什么时候可以用到?我举一个我会用到的例子:

52a69ca1a07a9fbd77ebafdc0fe5321b.png

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

 
git remote add another B

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

这个another就是表示远程名称,可以任意指定

转载:https://blog.csdn.net/weixin_39775127/article/details/110643565

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
Bing Webmaster Portal Back
Git