前言
当我们在 github 上 fork 完别人的项目之后,想同步原仓库更新该如何做呢?可根据下面的操作进行。
Step 1:克隆 github 上 fork 后的项目
$ git clone git@github.com:XXXX/XXXX.git
Step 2:关联要同步的远程仓库
$ git remote add upstream git@github.com:XXXX/XXXX.git
Step 3:切换至 master 分支
$ git checkout master
Step 4:拉取原仓库
$ git fetch upstream
Step 5:将原仓库合并至 master 分支
$ git merge upstream/master
Step 6:将本地仓库推至 fork后的 github 仓库的 master 分支
$ git push origin master
这样就完成了同步原仓库并且将自己本地的修改提交至 fork 后的 github 仓库。