如何将 origin/not-master 与 upstream/master 同步

How to sync origin/not-master with upstream/master

在做出我的第一个开源贡献时,我犯了一个错误,即在主 b运行ch 上工作并将其与合并请求一起提交。可能需要一段时间才能合并该请求,但我想在此期间继续做出贡献。

我的理解是,既然 master 已经在合并请求中使用,我不应该继续使用它,我应该创建一个新的 b运行ch 以用于新的合并请求。

我运行这些命令:

git checkout -B new-branch

git fetch upstream

git merge upstream/master

但是,new-b运行ch 中的代码仍然显示最新的原始代码,而不是最新的上游代码。

如何设置一个新的 b运行ch 来处理上游 repo,而不影响 master 中正在进行的合并请求?

新分支包含您最新的源代码,因为您的本地 master 在创建新分支时已签出。

而是通过将 upstream/master 设置为 start point 来创建新分支。

git checkout -b new-branch upstream/master