我想使用GitHub Web界面将分叉的GitHub仓库与原始仓库同步。
网上Most的solutions谈到在命令行上执行此操作。
我找到了以下两个线程和我需要的解决方案 -
我能够成功为forked repo创建一个pull请求并合并它。但是,此事务在forked repo中记录为附加提交。
现在,如果我将原始的一个与fork进行比较,则会显示另外的提交 -
原始回购 - https://github.com/linode/docs
分叉回购 - https://github.com/jesinwp/docs
答案 0 :(得分:1)
添加合并提交是拉取请求的工作方式。这是在Git中合并分支的正常过程的一部分,并且在分支合并到另一个分支时保持历史清晰。
至于保持您的fork repo与上游repo同步,AFAIK Github不支持。它基本上要求您在本地获取两个遥控器并将上游的分支(在本例中为master)合并到分叉版本中的同一分支中。
我确信任何Git参考都可以比我更详细地描述这一点。
答案 1 :(得分:1)
As of September 26, 2016,现在可以使用GitHub的Web界面 而不用 创建合并提交来合并拉取请求。合并时只需使用“Rebase and merge”选项即可。