【发布时间】:2013-03-12 10:36:21
【问题描述】:
有git branch -av 命令的输出。现在我在dev 分支。
***dev** 3f126e0 Comment...
master 7a47db8 Another comment...
remotes/origin/HEAD -> origin/master
remotes/origin/dev 3f126e0 Comment...
remotes/origin/master 7a47db8 Another comment...
来自 Scott Checkon 的 Pro Git 一书。
How does Git know what branch you’re currently on? It keeps a special pointer called HEAD.
为什么我在dev 上时HEAD 指向origin/master?
【问题讨论】:
-
你真的在 dev 分支上吗? ;)
-
说白了:学会阅读。
remotes/origin/HEAD指向origin/master。也就是说,远程HEAD指向那里,而不是您本地的HEAD:-)