git - GitHub Web UI 中的 'base' 和 'head' 存储库是什么?

标签 git github base head

GitHub 的 UI 相当不直观,而且经过深思熟虑,所以这里有一个问题和一个问题:

什么是“头” repo ?什么是“基础” repo ?不知道抄袭的是哪一个。 “基地”和“头”这两个词的意思是一样的。链表的“头”类似于树的“基”。 (GitHub 有叉树和文件树。)“头”和“基”是同义词,意思是数据结构的“开始”,所以这些标签是不明确的。

enter image description here

尽管图中有箭头,但不清楚从哪个 repo 复制到哪个 repo。他们真的应该包含一个“To”和“From”标签来解决这个问题。 “比较”这个词并不意味着方向性。这真的是非常愚蠢的措辞。箭头可能意味着“X 到 Y”,也可能意味着“Y 到 X”。

最佳答案

术语“头”和“基”在 Git 中通常使用。头是你所在的 Twig ;也就是说,具有您更改的分支。基础是这些变化所基于的分支。这类似于用于 git rebase 的术语。和 git merge-base .

例如,如果我要比较对 foo123 所做的更改针对主 Git 存储库的分支,基本分支是 master git/git 的分支,而头部分支是 foo123 bk2204/git 的分支.我会提议在我的 foo123 上 merge 我的更改分支到主 Git master如果我打开 pull 请求,则分支。

关于git - GitHub Web UI 中的 'base' 和 'head' 存储库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58965087/

相关文章:

git - 如何在git中查找文件?

git - Git 中的参数@{u} 是什么意思?

仅当输入 "username"和 "github"时才能在 google 上找到 GitHub 页面

git - 在不禁用权威签名证书的情况下添加自签名 SSL 证书

javascript - 如何在 JS 中从 Base36 转换为 Base 10

PHP - 从长 md5 哈希生成短字母数字字符串的好方法是什么?

c++ - 输入巨大的二进制数C++

git - 切换到另一个分支(如果不存在则创建),而不检查是否已经存在?

git - 无法在 github 存储库上设置原点

node.js - 在 Mac 上打开 Electron 应用程序时出现问题 - "the git command requires command line developer tools."