March 06, 2016

如何同步更新GitHub的fork仓库

#GitHub

# 需求

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

# 解决方案

# 给fork配置远程上游库
  • 查看远程库
git remote -v

1
2
  • 添加上游库(只操作一次)
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

1
2
# 同步fork
  • 拉取上游库到本地
git fetch upstream

1
2
  • 合并到本地master分支
git merge upstream/master

1
2
# 推送到fork
git push origin master

1
2

# 官网帮助文档

Syncing a fork