我在 GitHub 上 fork 了一个项目。我进行了一次提交并发起了拉取请求。这个提交被批准了。然后我又进行了第二次提交并发起了拉取请求。但是在拉取请求中,有两个提交:我的第二个提交和已经被批准的旧提交。我该如何同步我的仓库和主仓库?
我在 GitHub 上 fork 了一个项目。我进行了一次提交并发起了拉取请求。这个提交被批准了。然后我又进行了第二次提交并发起了拉取请求。但是在拉取请求中,有两个提交:我的第二个提交和已经被批准的旧提交。我该如何同步我的仓库和主仓库?
从上游仓库合并回来,或在新分支上创建新的拉取请求。
或在上游仓库顶部变基:
git remote add upstream (url-for-upstream-repository)
git fetch upstream
git rebase upstream/master
git push -f origin
(do new pull request on website)