将`origin / HEAD`链接回`origin / master`

时间:2015-04-05 23:39:21

标签: git github

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

2 个答案:

答案 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?