Link `origin/HEAD` 回到 `origin/master`

Link `origin/HEAD` back to `origin/master`

丢失对 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

您可以在本地设置:

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”查看更多信息。

git remote set-head origin -a 

归功于罗伯特·西默 How does origin/HEAD get set?