问题概述
github上fork了别人的项目之后,原项目有代码更新,如何把那部分的代码同步到自己fork下来的项目?
步骤
git remote -v
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
git fetch upstream # 此时会在本地创建一个upstream/master分支
git checkout master
git merge upstream/master # 把upstream/master分支的内容merge到本地的master分支上
其他
github上现在好像已经有"fetch upstream"的按钮了,但是因为工作中用的是enterprise github,还没有这个功能(也可能是用的版本比较旧)