将几个提交从一个分支移动到另一个分支?

Joh*_*hir 6 git rebase cherry-pick

我从分支大师开始并开发.我根据开发制作了分支foo.7稍后提交,现在我意识到我希望我从主人那里取消.我可以挑选每个提交,没什么大不了的,但是有一个更流畅的方式吗?

Kar*_*ldt 4

尝试这个。foo如果它是当前签出的分支,您可以忽略它。

git rebase --onto master develop foo
Run Code Online (Sandbox Code Playgroud)

  • 啊,所以“将develop和foo的差异rebase到master上,并使其成为新的foo” (2认同)