GitHub中Fork的项目如何保持与源头的更新同步

    最近准备开始看看Netty的源码,于是fork了一份到我的仓库,没多久,发现源头的源码更新了,如下,是netty的源码仓库提交历史:

    GitHub中Fork的项目如何保持与源头的更新同步_第1张图片

    下面是我fork过来的仓库的提交历史:

    GitHub中Fork的项目如何保持与源头的更新同步_第2张图片

    在Source Tree也可以看到这个信息:

    GitHub中Fork的项目如何保持与源头的更新同步_第3张图片

    现在来配置一下,使得可以获取源仓库的更新,首先,需要增加源仓库的地址信息,然后可以看到目前我的仓库远程信息如下:

    GitHub中Fork的项目如何保持与源头的更新同步_第4张图片

    接着,获取上游更新

    

    因为当前项目最新的版本都在分支4.1上开发,所以,本地也需要切换到4.1分支,然后再进行合并操作:

    

    此时,Source Tree变化如下,提示有一个提交可以push到我的仓库

    GitHub中Fork的项目如何保持与源头的更新同步_第5张图片

    然后把最新的提交推送到我的仓库:

    GitHub中Fork的项目如何保持与源头的更新同步_第6张图片

    在我的GitHub仓库可以看到代码已保存同步了,后面再同步的话,重复前面的必要步骤即可:

    GitHub中Fork的项目如何保持与源头的更新同步_第7张图片

你可能感兴趣的:(Git)