Git:insert commit保留no-ff历史记录

时间:2015-11-18 07:54:43

标签: git

我有这样的git历史。

enter image description here

然后我想在提交A之后插入2个提交(它们在提交B中插入)。像这样。

enter image description here

我尝试了rebase,但它吞下了没有快进的分支。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

git rebase应该有效,但您可能需要添加--preserve-merges选项:

-p
--preserve-merges
  

重新创建合并提交,而不是通过重放合并提交引入的提交来展平历史记录。不保留合并冲突解决方案或手动修改合并提交。