1. 配置当前当前fork的仓库的原仓库地址
git remote add upstream <原仓库github地址>
2. 查看当前仓库的远程仓库地址和原仓库地址
git remote -v
![3110861-7f2d172cb788d2dc.png](https://i-blog.csdnimg.cn/blog_migrate/9ff1da4f5029a9aa23ab1df94d40247a.png)
图 1.png
3. 获取原仓库的更新。使用fetch更新,fetch后会被存储在一个本地分支upstream/master上。
git fetch upstream
![3110861-60d2de57a2bbb1e1.png](https://i-blog.csdnimg.cn/blog_migrate/a1eec53f8bbdd9b5d96a4c945191bca6.png)
图 2.png
4. 合并到本地分支。切换到本地master分支,合并upstream/master分支。
git merge upstream/master
5. 这时候使用git log就能看到原仓库的更新了。
git log
6. 如果需要自己github上的fork的仓库需要保持同步更新,执行git push进行推送
# 推送分支
git push origin master
# 推送标签
git push origin v0.0.1