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


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

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


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


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

选中分支,进行修改


创建pull request


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

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

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

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


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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,466评论 2 8
  • 虽然你是弱女子,但一个包并不会让你累到吐血。 吃饭的时候听到隔壁桌的姑娘和男朋友争执。起初还是撒娇,后来就变成了激...
    小声儿笑_Whisper阅读 1,008评论 0 0
  • 一直以来都觉得她能和他在一起,组成一个属于他们共同的家是她的福气。虽然他算不上大富大贵,甚至至今还欠着外债,可对...
    似水流年gx阅读 341评论 0 0
  • 习惯是如此的难以改变,就像地球对其表面物体的万有引力似的,难以逃脱。知识,技巧,意愿这三者在形成习惯的过程中...
    新秀大瓶子阅读 413评论 0 0