怎么把自己fork别人的仓库中的代码更新至最新版本？
我在Github上fork了别人一个项目，然后修改之后按照正常流程提交PR，并且对方merged了。
我现在又需要对该项目进行贡献代码，但是发现对方的项目仓库也有别人更新了新代码上去，我怎么让我自己仓库中fork的这个项目代码也同步到和对方仓库一样的最新版本代码，然后我再进行贡献？
首先 把别人的仓库添加到你的上游远程，通常命名为 upstream。操作一次就可以了。
```
git remote add upstream  原作者仓库地址
```
此时再用 `git remote -v` 就可以看到一个origin是你的，另外一个upstream是原作者的。
其次 更新代码
使用`git fetch upstream` 拉去原作者的仓库更新。
使用`git checkout master` 切换到自己的`master`
使用 `git merge upstream/master`, merge或者rebase到你的master