轻松搞定fork项目与原项目的同步更新问题

今天在工作中就碰到这样的一个问题,在fork的项目中提merge request,发现报错了,代码和原项目的代码不同步了,然后就自己查阅资料找到了解决方法,记录如下:(以我fork的任一项目为例)

1、git clone fork到自己仓库的项目

git clone git@github.com:arronf2e/newcomer.git

2、进入项目目录,并添加源分支地址到项目远程分支列表

cd newcomer
git remote add newcomer git@github.com:ShuyunXIANFESchool/newcomer.git

3、OK,第三步,fetch源分支到本地

git fetch newcomer

4、合并两个版本的代码

git merge newcomer/master
如果有冲突,部分会自动merge,部分需要自己手动merge冲突

5、push代码到我的fork仓库

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

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,483评论 2 8
  • 不要总是太自信,再美的女人都有不美的时候;也不要太自卑,不美的女人肯定会有美的时候; 微笑不花钱,在不同场合展现出...
    叶子随笔阅读 191评论 0 0
  • 你真了不起哇 内心有一份热爱的人 羡慕你知你所爱 并为之坚持着 我没有 也许会有
    五色浮元子_阅读 94评论 0 0
  • 每一个每一个无眠的夜晚
    文芝之阅读 222评论 0 1
  • 子非鱼,安知鱼之乐。子非吾,安之吾不知鱼之乐。 的确是这样的,每个人都有每个人的无可奈何,每个人都有每个人的情非得...
    冰夜兔阅读 275评论 0 1