对origin/HEAD
的遗失引用。
当我执行命令git branch -r
时,我只看到这些分支。
git branch -r
origin/master
origin/some-other-branch
如何将origin/HEAD
链接回origin/master
origin/HEAD -> origin/master
origin/master
origin/some-other-branch
答案 0 :(得分:2)
您可以使用以下方式在本地设置:
git remote set-head origin master
git remote set-head origin -a
但它应该设置在上游仓库本身(并且在克隆上游仓库时在您的本地仓库中)。
请参阅" How does origin/HEAD
get set?"。
这意味着,它仍然是本地仓库的本地设置,并且对上游仓库的实际HEAD没有影响(因此-a
选项从上游仓库本身获取它。)
请参阅" Change a Git remote HEAD to point to something besides master"。
答案 1 :(得分:1)
git remote set-head origin -a
记入Robert Siemer How does origin/HEAD get set?