如何同步更新GitHub的fork仓库

需求

fork过的项目,自己做了些改动,但是原作者也更新了项目,如何和源库保持同步呢?

解决方案

给fork配置远程上游库
  • 查看远程库
git remote -v  
  • 添加上游库(只操作一次)
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git  
同步fork
  • 拉取上游库到本地
git fetch upstream  
  • 合并到本地master分支
git merge upstream/master  
推送到fork
git push origin master  

官网帮助文档

Syncing a fork

comments powered by Disqus