当您的拉取请求没问题但被要求 "rebase this on master?" 之后所有者将合并它时,这意味着什么

What it mean when your pull request is okay but are asked to "rebase this on master?" After which the owner will merge it

你的 pull request 被有写权限的人批准了,他们回复说“你能把它 rebase 到 master 上吗?我会在之后合并它。”

使用 git 的步骤是什么,如果这样可以简化事情的话。或者涉及 Visual Studio 甚至 GitHub 桌面的任何步骤。

他是这个意思吗?为什么我的叉子需要重新定位?我不可能 rebase 他的 repo。

你必须首先引用目标存储库,假设你的 PR 来自一个分支:

cd /path/to/local/cloned/fork
git remote add upstream https://github.com/original/repository
git fetch upstream

然后您可以在目标存储库 (upstream)

更新的目标分支 (master) 的基础上变基
git switch my_pr_branch
git rebase upstream/master
git push --force

假设您是唯一一个在处理 PR 的人,那么 push --force 并不危险,并且会更新您的 PR。

最终目标是允许目标存储库的维护者将您的 PR 分支简单地合并到 master:简单是因为您所有的 PR 提交都将添加到 master 之上,不再有合并冲突.
在变基期间,任何合并冲突都由您在本地解决。