Git Fork别人的代码后如同步别人的代码
Posted nurseryboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git Fork别人的代码后如同步别人的代码相关的知识,希望对你有一定的参考价值。
在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别人的代码后如同步别人的代码的主要内容,如果未能解决你的问题,请参考以下文章