“上游/ HEAD->上游/主”在`git branch -r`中是什么意思

Dor*_*ian 2 git

在我的遥控器列表中,我看到:(git branch -r

upstream/HEAD -> upstream/master
Run Code Online (Sandbox Code Playgroud)

当然,我有一个upstream/master,其起源是我在主仓库(上游)上的叉子。

那是什么upstream/HEAD意思呢?(可能是某种别名),为什么在这里?

Dan*_*owe 5

{remote}/HEAD 是该遥控器的默认分支。

如果您从该远程URL克隆,则如果未指定其他分支,则会自动检出该分支。

  • 这也是Git在缺少`/ specific-remote-tracking-branch`部分的情况下如何解析名称“ upstream”(或任何远程名称)的方法。OP应该同时看到gitrevisions和git remote文档(特别是关于git remote set-head的部分)。 (2认同)