Git cherry选择了一个提交并将其放在下面

nya*_*108 9 git git-cherry-pick

据我所知,默认情况下,该cherry-pick命令接受提交并将其置于当前分支之上.是否有可能cherry-pick在Git中提交并将其置于当前提交之下?

Iga*_* S. 12

你可以随时执行rebase樱桃挑选.所以看起来像这样:

git cherry-pick <hash>
git rebase HEAD~2 -i
Run Code Online (Sandbox Code Playgroud)

在rebase窗口中交换提交订单.

第二选择

如果你想要只解决一次冲突,就像你说的那样.你可以走很长的路.删除当前提交,樱桃选择另一个,然后樱桃挑选最新的提交.

git log --oneline -1
  <write_down_this_hash> description
git reset --hard HEAD~1
git cherry-pick <hash to cherry pick>
git cherry-pick <write_down_this_hash>
Run Code Online (Sandbox Code Playgroud)