如何让头指向git中的主人?

时间:2013-10-12 15:12:23

标签: git head master

请帮助让头指向git中的主人

git problem image

我试过

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分支 - >起源。删除后一切都还可以。我不再有那个警告了。

1 个答案:

答案 0 :(得分:5)

如果您没有正在进行的本地工作:

git checkout master
git reset --hard     # reset HEAD to the master branch

但是,如果'HEAD' 分支的名称

  1. 不要那样做。 HEAD不应该是分支的名称:rename it
  2. 您可以尝试:

    git checkout master
    git merge HEAD
    
  3. 应该将该分支快进到master


    实际上,OP确认:

      

    遥控器/原点有HEAD个分支   删除后一切都还可以。我不再有那个警告了。

    请注意,这是不同的from origin/HEAD,它标识该远程存储库上的默认分支。