1. 将 fork 的代码克隆到本地
git clone my-fork-project master
2. 将 fork 的源项目地址进行关联(这里的 upstream 随意填写和 origin 同级 相当于一个远程仓库的关联)
git remote add upstream origin-fork-project // (fork 的别人的源仓库地址)
3. 获取并合并 upstream 代码到本地
git fetch upstream
git merge upstream/master
// 或者直接(fetch 更安全)git pull upstream master
4. 提交代码并推送到自己的远程仓库
git add .
git commit -m 'merge upstream'
git push
5. 将自己提交的代码推送到原作者的远程仓库(需要权限),如果没有权限可以去 github 新建 pull request,发起拉请求之前应先同步原作者代码
git push upstream master