0

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.

为什么我在上时会HEAD指向?origin/masterdev

4

2 回答 2

7

HEAD不是指着origin/masterremotes/origin/HEAD指向origin/master

看看HEAD用 . 指的是什么git symbolic-ref HEAD

于 2013-03-12T11:12:30.003 回答
1

它只是告诉您 master 是远程存储库的默认分支。但是,无论如何,Head 通常是已签出的分支,但在这种情况下,它只提供默认的分支信息。反正它不是那么重要。一种情况是,如果您克隆存储库,则会使用默认分支。

于 2013-03-12T10:57:21.823 回答