7
为什么在运行“ git branch -r”时显示“ origin / HEAD”?
当您运行时,git branch -r为什么会列出它origin/HEAD?例如,在GitHub上有一个远程仓库,有两个分支:master和awesome-feature。如果我git clone要抓住它,然后进入新目录并列出分支,则会看到以下内容: $ git branch -r origin/HEAD origin/master origin/awesome-feature 或采用什么顺序(阿尔法?我伪造此示例是为了保护无辜回购协议的身份保密)。那是什么HEAD业务?它是什么,最后一个人push有他们HEAD在尖时,他们推?难道那永远不是他们push编辑的那样吗?HEAD到处走动...为什么我要关心别人HEAD在另一台机器上指的是什么? 我只是对远程跟踪有所了解,所以这是一个挥之不去的困惑。谢谢! 编辑:我给人的印象是专用的远程存储库(例如GitHub,没有人可以ssh并处理该代码,而只有pull或push等)没有,也不应有HEAD,因为基本上有,没有工作副本。不是吗
160
git
version-control
github