我想使用 GitHub Web 界面将分叉的 GitHub 存储库与原始存储库同步。
我找到了以下两个线程以及我需要的解决方案 -
我能够成功地为分叉的仓库创建拉取请求并将其合并。但是,此事务被记录为分叉存储库中的附加提交。
现在,如果我将原始版本与 fork 进行比较,则会显示此附加提交-
原始回购 - https://github.com/linode/docs
分叉回购 - https://github.com/jesinwp/docs
我想使用 GitHub Web 界面将分叉的 GitHub 存储库与原始存储库同步。
我找到了以下两个线程以及我需要的解决方案 -
我能够成功地为分叉的仓库创建拉取请求并将其合并。但是,此事务被记录为分叉存储库中的附加提交。
现在,如果我将原始版本与 fork 进行比较,则会显示此附加提交-
原始回购 - https://github.com/linode/docs
分叉回购 - https://github.com/jesinwp/docs
添加合并提交是拉取请求的工作方式。这是在 Git 中合并分支的正常过程的一部分,并且在分支合并到另一个分支时保持历史清晰。
至于使您的分叉存储库与上游存储库保持同步,AFAIK Github 不支持这一点。它基本上要求您在本地获取两个遥控器并将上游的分支(在本例中为 master)合并到您的分叉版本中的同一分支中。
我确信任何 Git 参考资料都可以比我更详细地描述这一点。
从 2016 年 9 月 26 日起,现在可以使用 GitHub 的 Web 界面合并拉取请求,而无需创建合并提交。合并时只需使用“变基和合并”选项。