git.oschina fork别人的代码后如何保持跟原项目更新


有些场景下我们需要在别人的代码基础上做一些自己的个性化修改,但又希望能同步更新原项目的一些新的特性功能,这个时候我们就需要用到一些技能以减少手工处理的工作

第一步,Fork别人的项目,进入要引用的项目首页,点击Fork就行,啦啦啦啦~


git.oschina fork别人的代码后如何保持跟原项目更新_第1张图片

第二步,在自己Fork后的项目首页,新建分支


git.oschina fork别人的代码后如何保持跟原项目更新_第2张图片
git.oschina fork别人的代码后如何保持跟原项目更新_第3张图片

第三步,在新建的分支test上修改自己的更新,创建pull request

选中分支,进行修改

git.oschina fork别人的代码后如何保持跟原项目更新_第4张图片

创建pull request


git.oschina fork别人的代码后如何保持跟原项目更新_第5张图片

然后合并到主分支,我们的修改的部分就在主分支上了,请注意保留test分支,修改也都在test分支上去修改

第四步,一个星期后,原项目新增了一些新的功能特性,我们想同步过来,

点击这个按钮,用原来的项目覆盖到自己的项目的master分支上

git.oschina fork别人的代码后如何保持跟原项目更新_第6张图片

然后重复步骤三:创建pull request 把自己的代码合并到master分支上。。。。


说明:个人目前能想到的方案,如有更好的方案,欢迎告知。。。。


你可能感兴趣的:(git.oschina fork别人的代码后如何保持跟原项目更新)