标签: git
我有这样的git历史。
然后我想在提交A之后插入2个提交(它们在提交B中插入)。像这样。
我尝试了rebase,但它吞下了没有快进的分支。我怎样才能做到这一点?
答案 0 :(得分:2)
git rebase应该有效,但您可能需要添加--preserve-merges选项:
git rebase
--preserve-merges
-p --preserve-merges
重新创建合并提交,而不是通过重放合并提交引入的提交来展平历史记录。不保留合并冲突解决方案或手动修改合并提交。