同步更新 GitHub 上 Fork 的项目

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

见下文。

一、创建新的 pull 请求

开始先前,先看看自己 Fork 之后的项目和母项目是否同步。
在这里插入图片描述
在这里插入图片描述

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

于是,在自己 Fork 的项目 Code 主页面,点击 New pull request ,创建新的 pull 请求。
在这里插入图片描述

这时候你会得到下面图片这样的结果。
在这里插入图片描述

然后,左边这里改成你自己 Fork 之后的项目。这时会变成下图这样。
在这里插入图片描述

再点击右上角的 compare across forks 。把右边的改成 Fork 的母项目,见下图。
在这里插入图片描述

然后点击 Create pull request ,创建新的 pull 请求。
在这里插入图片描述

填写 Title 和 Comment,再点击右下角的 Create pull request 即可。
在这里插入图片描述

二、合并 pull 请求

上述操作进行之后,会得到下面如图这样的结果,此时再点击 Merge pull request
在这里插入图片描述

填一下更新信息,点击 Confirm merge 就大功告成啦。
在这里插入图片描述

再回到自己 Fork 的项目看看时间,就会发现同步更新成功啦。
在这里插入图片描述

三、致谢

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