我正在使用具有大量提交的分支,并希望rebase
在合并到master
. 为了避免奇怪的冲突,我试图在可能的情况下对提交保持一定的顺序,但有时需要在长字符串中维护提交消息fixup
。换句话说,我有类似的东西:
pick abc123 commit A
f jkl567 commit B
f def345 commit C
s mno789 commit D
f xyz901 commit E
来自 squash 提交的消息是否仍会保留在第一个选择的提交中,或者它是否会执行类似 squash 'commit D' into 的操作,然后在“修复”到然后再进入commit C
时最终丢弃提交消息?commit C
commit B
commit A