如何将 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
在做出我的第一个开源贡献时,我犯了一个错误,即在主 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