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

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

    

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

    

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

    

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

    

    接着,获取上游更新

    

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

    

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

    

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

    

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

    

猜你喜欢

转载自blog.csdn.net/linjingke32/article/details/80958499