【发布时间】:2015-12-24 15:06:26
【问题描述】:
我以为我将 HEAD 理解为“当前”分支,但在列出分支时,我发现我的当前和远程 HEAD 对于我的一个存储库是不同的。另一个存储库甚至没有列出远程头分支。有人可以解释一下:
me@portalinux ~/edcourse $ git branch -va
* master 9de94d9 Work on week 3 stuff thursday
remotes/origin/HEAD -> origin/master
remotes/origin/master 9de94d9 Work on week 3 stuff thursday
如您所见,origin/HEAD 似乎只是指向 master。但在以下 repo 中却没有:
me@portalinux ~/cpp $ git branch -va
* master f30bc16 End of chapter 2
remotes/cpp/master f30bc16 End of chapter 2
我处理存储库的方式之间的唯一区别是第一个存储库由两个不同的客户端初始化和更新,第二个存储库仅由一台计算机更新。一旦我开始使用第二台计算机进行更新,将有兴趣查看第二个 repo 是否获得指向 master 的远程 HEAD。
【问题讨论】:
标签: git repository branch