我有一个类似的问题,我如下解决:
这是我要压缩的提交组:
1 s 01cc5a08 Removes open div
2 s a2b6eecf Restores old fonts
3 s 603479ff Cleans left out div
4 pick 5afdbc33 Update: show logo on landing page
5 s 04c1cb13 change version of dev and prod from 1 to 2
6 s bbe6a8f8 Update: show logo on landing page if they have one
7 s c0d6008a Adds check for C users
如您所见,我不想。4,但是1、2和3之前没有承诺要挤入。因此,如果没有先前的提交错误,就不能“压扁”。
我的解决方案是使用该r
选项# r, reword = use commit, but edit the commit message
所以我的提交列表看起来像这样:
1 r 01cc5a08 Removes open div
2 s a2b6eecf Restores old fonts
3 s 603479ff Cleans left out div
4 s 5afdbc33 Update: show logo on landing page
5 s 04c1cb13 change version of dev and prod from 1 to 2
6 s bbe6a8f8 Update: show logo on landing page if they have one
7 s c0d6008a Adds check for C users
保存后,交互式外壳程序要求我重新输入所选提交的内容。
之后,我的提交日志产生了一个提交,从而产生了更清晰的提交历史记录。