10

git status言います:

HEAD detached at e1997bd

そしてgit rev-parse HEAD言います:

e1997bd

これはどういう意味ですか?

HEAD が切り離されているということは、HEAD がブランチの先端を指していないことを意味すると考えていました。

4

1 に答える 1

16

よく読んでください: http://gitolite.com/detached-head.html

こちらもご覧ください: http://gitolite.com/gcs.html#(48)

head はコミットを指していますが、それは問題ではありません。問題は、ローカル ブランチ名への参照ではなくなったことです。これは、コミットの実際の SHA1 ハッシュです。

これは、次の場合に発生した可能性があります。

git checkout <commit_id>
  -- or --
git checkout origin/master

これを修正するには、

git checkout <branch_name>
于 2015-07-16T16:11:02.707 に答える