1
在我的遙控器列表中我看到:(git branch -r
)什麼`上游/ HEAD - >上游/ master`的指`的Git分支-r`
upstream/HEAD -> upstream/master
當然,我有一個upstream/master
,和起源是我在主要回購(這是上游)的分叉。
那upstream/HEAD
是什麼意思? (這可能是某種別名),它爲什麼在這裏?
在我的遙控器列表中我看到:(git branch -r
)什麼`上游/ HEAD - >上游/ master`的指`的Git分支-r`
upstream/HEAD -> upstream/master
當然,我有一個upstream/master
,和起源是我在主要回購(這是上游)的分叉。
那upstream/HEAD
是什麼意思? (這可能是某種別名),它爲什麼在這裏?
{remote}/HEAD
是該遠程的默認分支。
如果您從該遠程URL克隆,那麼如果您未指定其他分支,則會自動檢出該分支。
這也是Git如何在沒有'/ specific-remote-tracking-branch'部分的情況下解析名稱'upstream'(或任何遠程名稱)。 OP應該同時看到'gitrevisions'和'git remote'文檔(特別是'git remote set-head'部分)。 – torek
非常感謝!我只是爲我的其他遙控器做了:)'git remote set-head origin master'給出'origin/HEAD - > origin/master'等。 – Dorian
@torek不錯,我不知道'man gitrevisions' – Dorian