git status
言います:
HEAD detached at e1997bd
そしてgit rev-parse HEAD
言います:
e1997bd
これはどういう意味ですか?
HEAD が切り離されているということは、HEAD がブランチの先端を指していないことを意味すると考えていました。
git status
言います:
HEAD detached at e1997bd
そしてgit rev-parse HEAD
言います:
e1997bd
これはどういう意味ですか?
HEAD が切り離されているということは、HEAD がブランチの先端を指していないことを意味すると考えていました。
よく読んでください: 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>