在变基时保留历史中的提交

时间:2021-04-11 12:32:49

标签: git

有这个提交历史

A-B-C-D-E-F

改变后我想达到的目标:

A(includes D as fixup)-B(same with E)-C(F)

我在做什么:

git rebase -i HEAD~6

然后我以这种方式手动重新排列提交:

pick aaaaaaa A
fixup dddddd D
pick bbbbbb B
fixup eeeeeee E
pick ccccccc C
fixup ffffff F

在提示wq git要我解决冲突后,选择提交消息和git rebase --continue。一切看起来都很好,但我得到的不是 A-B-C 历史记录,而是一个 A 提交(最终内容是正确的)。那么我如何将 B 和 C 提交保留为历史的一部分?

0 个答案:

没有答案