码迷,mamicode.com
首页 > 其他好文 > 详细

Git Fork别人的代码后如同步别人的代码

时间:2016-09-15 01:07:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

在git上fork别人的代码后,如果别人代码有更新,自己fork的代码是不能自动更新的。需要手动操作。

git remote -v 查看是否有远程分支的别名。例如:git remote -v 后显示如下,只有自己fork的路径。需要手动添加。

origin https://github.com/bill1208/incubator-carbondata (fetch)
origin https://github.com/bill1208/incubator-carbondata (push)

git remote add upstream https://github.com/apache/incubator-carbondata  此地址为别人远程分支的代码。

再次运行git remote -v

origin https://github.com/bill1208/incubator-carbondata (fetch)
origin https://github.com/bill1208/incubator-carbondata (push)
upstream https://github.com/apache/incubator-carbondata (fetch)
upstream https://github.com/apache/incubator-carbondata (push)

运行git fetch upstream下载远程分支的代码

运行git checkout master 切换到本地master分支

运行git merge upstream/master 合并upstream到master。 注意此时只合并了本地的分支,自己fork的远程分支代码没有变化。需要push

运行git push

 

Git Fork别人的代码后如同步别人的代码

标签:

原文地址:http://www.cnblogs.com/nurseryboy/p/5874019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!