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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM