剛才說到,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直接進行同步了。
這個another就是表示遠程名稱,可以任意指定
轉載:https://blog.csdn.net/weixin_39775127/article/details/110643565

