请帮助让头指向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分支 - >起源。删除后一切都还可以。我不再有那个警告了。
答案 0 :(得分:5)
如果您没有正在进行的本地工作:
git checkout master
git reset --hard # reset HEAD to the master branch
但是,如果'HEAD
'也 分支的名称:
HEAD
不应该是分支的名称:rename it。您可以尝试:
git checkout master
git merge HEAD
应该将该分支快进到master
。
实际上,OP确认:
遥控器/原点有
HEAD
个分支 删除后一切都还可以。我不再有那个警告了。
请注意,这是不同的from origin/HEAD
,它标识该远程存储库上的默认分支。