有些场景下我们需要在别人的代码基础上做一些自己的个性化修改,但又希望能同步更新原项目的一些新的特性功能,这个时候我们就需要用到一些技能以减少手工处理的工作
第一步,Fork别人的项目,进入要引用的项目首页,点击Fork就行,啦啦啦啦~
第二步,在自己Fork后的项目首页,新建分支
第三步,在新建的分支test上修改自己的更新,创建pull request
选中分支,进行修改
创建pull request
然后合并到主分支,我们的修改的部分就在主分支上了,请注意保留test分支,修改也都在test分支上去修改
第四步,一个星期后,原项目新增了一些新的功能特性,我们想同步过来,
点击这个按钮,用原来的项目覆盖到自己的项目的master分支上
然后重复步骤三:创建pull request 把自己的代码合并到master分支上。。。。
说明:个人目前能想到的方案,如有更好的方案,欢迎告知。。。。