如何使头在git中掌握?
请帮助使头在git中掌握
我尝试过了
git rebase HEAD master
和
git checkout master
这些都没有帮助。
更新:奇怪我试过了:
git symbolic-ref HEAD
refs/heads/master
然后
git rev-parse refs/heads/master
fc550e5ff2fe49d64ee1d8bf0da09b2b24bf2cd7
然后在下面的命令后我得到了奇怪的警告
git rev-parse HEAD
warning: refname 'HEAD' is ambiguous.
fc550e5ff2fe49d64ee1d8bf0da09b2b24bf2cd7
新的更新:遥控器中有HEAD分支 - >原点。 删除它后,一切都很好。 我再也没有这个警告了。
如果您没有进行任何本地工作:
git checkout master
git reset --hard # reset HEAD to the master branch
但是,如果' HEAD
'也是分支的名称:
HEAD
不应该是分支的名称:重命名它。 你可以尝试一下:
git checkout master
git merge HEAD
哪些应该快速转发该分支以master
。
其实,OP确认:
遥控器/原产地有HEAD
分支。
删除它后,一切都很好。 我再也没有这个警告了。
请注意,这与origin/HEAD
不同,后者标识该远程存储库上的默认分支。