简介
遇到一个场景,从 github 中 fork 一个自己的仓库,如何实现自己的仓库和原始仓库代码的合并
更新。第一种方式使用的 Github 的页面操作,第二种就是使用 git 命令实现该功能。把要
同步的仓库设置为本地仓库的 upstream,即可方便实现同步。
添加
1
| $ git remote add upstream https://github.com/view-design/ViewUI.git
|
查看
1 2 3 4 5 6 7
| $ git remote -v
origin git@github.com:chengyaojun/ViewUI.git (fetch) origin git@github.com:chengyaojun/ViewUI.git (push) upstream https://github.com/view-design/ViewUI.git (fetch) upstream https://github.com/view-design/ViewUI.git (push)
|
取消
拉取
1 2 3 4
| $ git fetch upstream $ git checkout master $ git rebase upstream/master $ git merge upstream/master
|