GitHub的UI相当不直观且考虑周全,因此这是一个问题和一个问题:
什么是“头”仓库?什么是“基础”回购?我不知道是从哪一个复制过来的。单词“ base”和“ head”是同一意思。链接列表的“头”类似于树的“基础”。 (GitHub有fork树和file树。)“ Head”和“ base”是同义词,表示数据结构的“开始”,因此这些标签不明确。
尽管图中有箭头,但不清楚从哪个仓库中复制哪个仓库,向哪个仓库复制。他们确实应该添加“到”和“从”标签来清除此问题。单词“比较”并不意味着方向性。这确实是愚蠢的措辞。箭头可能表示“ X变成Y”,也可能表示“ Y变成X”。
答案 0 :(得分:2)
术语“ head”和“ base”的用法与通常在Git中相同。头是您所在的分支;也就是您所做的更改的分支。基础是这些更改所基于的分支。这类似于用于git rebase
和git merge-base
的术语。
例如,如果我将在foo123
分支上所做的更改与主要的Git存储库进行比较,则基本分支是master
的{{1}}分支,而head分支是git/git
的{{1}}分支。如果打开拉取请求,我会建议将foo123
分支上的更改合并到主Git bk2204/git
分支中。