如何使头在git中掌握?

请帮助使头在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不同,后者标识该远程存储库上的默认分支。

    链接地址: http://www.djcxy.com/p/2619.html

    上一篇: How to make Head point to master in git?

    下一篇: Can't checkout git branch started with hyphen (