变基以从分支中删除不需要的提交
Rebase to remove unwanted commits from a branch
我有一个分支 master
,我想将我的更改合并到 release
分支。事情是这样的,因为我从 master
分支出来,所以我在我的分支中提交了不需要进入 release
分支的提交。我试过像 git rebase origin/release
这样的变基,但这似乎并没有删除不需要的提交。我怎样才能删除不需要的提交并让我的工作在发布工作之上?
问题是您提供了错误的 rebase 命令。说
git switch mybranch
git rebase --onto release master mybranch
我有一个分支 master
,我想将我的更改合并到 release
分支。事情是这样的,因为我从 master
分支出来,所以我在我的分支中提交了不需要进入 release
分支的提交。我试过像 git rebase origin/release
这样的变基,但这似乎并没有删除不需要的提交。我怎样才能删除不需要的提交并让我的工作在发布工作之上?
问题是您提供了错误的 rebase 命令。说
git switch mybranch
git rebase --onto release master mybranch