3

リモートブランチ「オリジン/マスター」を追跡するローカルブランチ「マスター」があります。

このようにマスターをチェックアウトすると:

git checkout refs/heads/master

私は切り離されたHEADになってしまいます:

注: 「refs/heads/master」をチェックアウトします。

あなたは「切り離された頭」の状態にあります。周りを見回して、実験的な変更を加えてコミットすることができます。また、別のチェックアウトを実行することで、ブランチに影響を与えることなく、この状態で行ったコミットを破棄できます。

明らかに、「マスター」をチェックアウトすることもできますが、それはたまたまあいまいな参照です。HEADをデタッチせずに、ブランチ名を明確にする「git way」が何であるかを知りたいだけです。

4

1 に答える 1