我最近将一个 repo 从远程克隆到了一台新机器上。遥控器有 2 个分支master
& dev
。克隆后,本地只有远程的master
分支,没有dev
找到。
在远程,dev
已经合并master
并且master
就像 2 之前的提交dev
。
在本地,如果我创建一个同名的新分支dev
,dev
现在指向提示(相同的提交),master
而远程的位置dev
就像后面的 2 个提交master
。
如何在remote
本地获取所有分支,正确指向它们各自commits
的远程分支。
此外,出于好奇,只是检查了目录并在目录下.git
找到了这一行。config
.git
有人可以解释以下行的含义fetch = +refs/heads/*:refs/remotes/origin/*
吗.git/config
?特别是冒号:
分隔符的作用。
谢谢dk