据我所知,默认情况下,cherry-pick
命令接受一次提交并将其置于当前分支之上。
是否可以 cherry-pick
Git 中的提交并将其置于当前提交之下?
最佳答案
您始终可以在选择之后执行 rebase
。所以它看起来像这样:
git cherry-pick <hash>
git rebase HEAD~2 -i
在 rebase 窗口中交换提交顺序。
第二个选项
如您所说,如果您只想解决一次冲突。你可以走很远的路。 删除当前提交,cherry pick 另一个,然后 cherry-pick 最新的提交。
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>
关于Git cherry 选择一个提交并将其放在下面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36011966/