私信  •  关注

MD XF lobzik

MD XF lobzik 最近创建的主题
MD XF lobzik 最近回复了
6 年前
回复了 MD XF lobzik 创建的主题 » Github:这个分支是X提交的[duplicate]

但是 这将导致一个肮脏的提交历史。

  1. 在GitHub上打开叉子。
  2. 拉取请求 .
  3. 点击 . 默认情况下,GitHub会将原始的和fork进行比较,如果没有做任何更改,就不应该有任何要比较的内容。
  4. 点击 切换底座 底叉 放下你的叉子 到上游去。现在,GitHub将把您的fork与原来的进行比较,您将看到所有最新的更改。 enter image description here
  5. 创建拉取请求 并为请求分配一个可预测的名称(例如。, Update from original ).
  6. 向下滚动至 ,但现在不要单击任何内容。

现在您有三个选项,但每个选项都会导致提交历史记录不干净。

  1. 默认设置将创建一个丑陋的合并提交。
  2. 如果单击下拉列表并选择“压缩并合并”,则所有介入的提交都将压缩为一个提交。这通常是你不想要的。
  3. 如果你点击 重新定位和合并 This branch is X commits ahead, Y commits behind <original fork> .

所以是的,您可以使用GitHub web UI更新回购的上游,但这样做会玷污您的提交历史。坚持 the command line 相反-很容易。