Fork 完别人的项目之后,如何才能同步更新呢?

见下文。

一、创建新的 pull 请求

开始先前,先看看自己 Fork 之后的项目和母项目是否同步。
同步更新 GitHub 上 Fork 的项目
同步更新 GitHub 上 Fork 的项目

可以发现,子项目和母项目并不是同步。

于是,在自己 Fork 的项目 Code 主页面,点击 New pull request ,创建新的 pull 请求。
同步更新 GitHub 上 Fork 的项目

这时候你会得到下面图片这样的结果。
同步更新 GitHub 上 Fork 的项目

然后,左边这里改成你自己 Fork 之后的项目。这时会变成下图这样。
同步更新 GitHub 上 Fork 的项目

再点击右上角的 compare across forks 。把右边的改成 Fork 的母项目,见下图。
同步更新 GitHub 上 Fork 的项目

然后点击 Create pull request ,创建新的 pull 请求。
同步更新 GitHub 上 Fork 的项目

填写 Title 和 Comment,再点击右下角的 Create pull request 即可。
同步更新 GitHub 上 Fork 的项目

二、合并 pull 请求

上述操作进行之后,会得到下面如图这样的结果,此时再点击 Merge pull request
同步更新 GitHub 上 Fork 的项目

填一下更新信息,点击 Confirm merge 就大功告成啦。
同步更新 GitHub 上 Fork 的项目

再回到自己 Fork 的项目看看时间,就会发现同步更新成功啦。
同步更新 GitHub 上 Fork 的项目

三、致谢

如何同步更新 Github 上 Fork 的项目?

相关文章: