9

我想使用 GitHub Web 界面将分叉的 GitHub 存储库与原始存储库同步。

网络上的大多数解决方案都在谈论在命令行上执行此操作。

我找到了以下两个线程以及我需要的解决方案 -

我能够成功地为分叉的仓库创建拉取请求并将其合并。但是,此事务被记录为分叉存储库中的附加提交。

现在,如果我将原始版本与 fork 进行比较,则会显示此附加提交-

原始回购 - https://github.com/linode/docs
分叉回购 - https://github.com/jesinwp/docs

4

2 回答 2

1

添加合并提交是拉取请求的工作方式。这是在 Git 中合并分支的正常过程的一部分,并且在分支合并到另一个分支时保持历史清晰。

至于使您的分叉存储库与上游存储库保持同步,AFAIK Github 不支持这一点。它基本上要求您在本地获取两个遥控器并将上游的分支(在本例中为 master)合并到您的分叉版本中的同一分支中。

我确信任何 Git 参考资料都可以比我更详细地描述这一点。

于 2014-08-05T05:32:18.430 回答
1

从 2016 年 9 月 26 日起,现在可以使用 GitHub 的 Web 界面合并拉取请求,而无需创建合并提交。合并时只需使用“变基和合并”选项。

“变基和合并”选项

于 2017-04-25T01:04:26.080 回答