KcF*_*nMi 6 git git-detached-head
git status 说:
HEAD detached at e1997bd
Run Code Online (Sandbox Code Playgroud)
并git rev-parse HEAD说:
e1997bd
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我认为HEAD脱离意味着HEAD没有指向分支尖端.
Mir*_*cea 12
请仔细阅读:http: //gitolite.com/detached-head.html
您还可以查看:http: //gitolite.com/gcs.html#(48)
头指向提交,这不是问题.问题是它不再是对本地分支名称的引用.它是提交的实际SHA1哈希值.
如果您这样做可能会发生这种情况:
git checkout <commit_id>
-- or --
git checkout origin/master
Run Code Online (Sandbox Code Playgroud)
要解决这个问题,请做
git checkout <branch_name>
Run Code Online (Sandbox Code Playgroud)