当你fork别人的项目后,随着时间的推移,源仓库有了更新,你的镜像仓库也需要更新。

1.添加源仓库

首先要添加远程源,也就是fork的源仓库。


$ git remote add upstream xxx


添加后可以使用以下命令查看:


$ git remote -v


《Git与Github使用笔记》第13章 同步更新Github上Fork的项目_github

以上表示添加了远程源。

2.fetch源并合并

从添加的原作者源fetch到本地仓库,合并到本地仓库。


$ git fetch upstream


《Git与Github使用笔记》第13章 同步更新Github上Fork的项目_github_02


$ git merge upstream/master


《Git与Github使用笔记》第13章 同步更新Github上Fork的项目_简书_03

3.push到远程库

把更新push到自己远程fork库


$ git push -u origin master


《Git与Github使用笔记》第13章 同步更新Github上Fork的项目_git_04





欢迎访问我的网站

​BruceOu的哔哩哔哩​

​BruceOu的主页​

​BruceOu的博客​

​BruceOu的简书​

​BruceOu的知乎​


欢迎订阅我的微信公众号

《Git与Github使用笔记》第13章 同步更新Github上Fork的项目_git_05