变基以从分支中删除不需要的提交

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