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/master; remotes/origin/HEADを指していorigin/masterます。

で何HEADを指しているのかを確認してくださいgit symbolic-ref HEAD

于 2013-03-12T11:12:30.003 に答える
1

master がリモート リポジトリのデフォルト ブランチであることを示しているだけです。とにかく、Head は通常、チェックアウトされたブランチですが、この状況では、デフォルトのブランチ情報を提供するだけです。とにかくそれほど重要ではありません。レポを複製すると、デフォルトのブランチが使用される場合があります。

于 2013-03-12T10:57:21.823 に答える