我最近從遠程克隆了一個repo到一臺新機器上。遙控器有2個分支master
& dev
。克隆後,本地只有遠程的master
分支,找不到dev
。Git:如何在本地獲得所有`遠程`分支,指向它們各自的'提交',如同遠程?
在遠端,dev
已與master
和master
合併,就像2個提交dev
之前一樣。
局部如果我創建同名dev
的新分支,dev
現在指向的master
相反尖端(相同提交)到遠程其中dev
是像後面master
2次的提交。
如何在本地獲取所有remote
分支,正確指向各自的commits
與遠程分支。
此外,出於好奇,只是檢查出.git
目錄,並在目錄下發現該行在.git
目錄下。
有人可以解釋下列行是什麼意思fetch = +refs/heads/*:refs/remotes/origin/*
在.git/config
?特別是冒號:
分隔符的作用。
感謝 DK
[如何獲取所有git分支](https://stackoverflow.com/questions/10312521/how-to-fetch-all-git-branches) – phd