在Web界面中更新GitHub fork repo

时间:2014-08-04 14:55:19

标签: git github git-fork

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

网上Most

solutions谈到在命令行上执行此操作。

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

我能够成功为forked repo创建一个pull请求并合并它。但是,此事务在forked repo中记录为附加提交。

现在,如果我将原始的一个与fork进行比较,则会显示另外的提交 -

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

As of September 26, 2016,现在可以使用GitHub的Web界面 而不用 创建合并提交来合并拉取请求。合并时只需使用“Rebase and merge”选项即可。

'Rebase and merge' option