如何在git中使Head point成为master?
请帮助用git向master指出要点 我试着如何在git中使Head point成为master?,git,head,master,Git,Head,Master,请帮助用git向master指出要点 我试着 git rebase HEAD master 及 这些都没用 更新: 奇怪,我试过: git symbolic-ref HEAD refs/heads/master 然后 然后我收到了奇怪的警告 git rev-parse HEAD warning: refname 'HEAD' is ambiguous. fc550e5ff2fe49d64ee1d8bf0da09b2b24bf2cd7 最新更新: 在remotes->origin中有头分支
git rebase HEAD master
及
这些都没用
更新:
奇怪,我试过:
git symbolic-ref HEAD
refs/heads/master
然后
然后我收到了奇怪的警告
git rev-parse HEAD
warning: refname 'HEAD' is ambiguous.
fc550e5ff2fe49d64ee1d8bf0da09b2b24bf2cd7
最新更新:
在remotes->origin中有头分支。拆下后一切正常。我不再收到该警告。如果您没有任何正在进行的本地工作:
git checkout master
git reset --hard # reset HEAD to the master branch
但是,如果“HEAD
”也是分支机构的名称:
HEAD
不应是分支的名称:git checkout master
git merge HEAD
master
事实上,OP确认: 在remotes/origin中有
头分支。
拆下后一切正常。我再也没有那个警告了
注意,这是不同的,它标识了远程存储库上的默认分支。git重置了什么--hard
do?很好。我已经把你的结论包括在我的回答中,以便更清楚地看到。
git checkout master
git reset --hard # reset HEAD to the master branch
git checkout master
git merge HEAD