我最近从远程克隆了一个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