HEAD detached at the HEAD commit id,什么意思?
HEAD detached at the HEAD commit id, what's the meaning?
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)
头部指向提交,这不是问题所在。问题是它不再是对本地分支名称的引用。它是提交的实际 SHA1 哈希。
如果您这样做,可能会发生这种情况:
git checkout <commit_id>
-- or --
git checkout origin/master
要解决此问题,请执行
git checkout <branch_name>
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)
头部指向提交,这不是问题所在。问题是它不再是对本地分支名称的引用。它是提交的实际 SHA1 哈希。
如果您这样做,可能会发生这种情况:
git checkout <commit_id>
-- or --
git checkout origin/master
要解决此问题,请执行
git checkout <branch_name>