git合并多次提交时间:2024-03-06 21:14:08git log查看历史提交记录。在本文的例子中,共有4次提交,我们的目的是合并后三次提交。 输入git rebase -i HEAD~3,这里3表示合并最近的三次提交。 输入上述命令后,会跳出如下界面。在对该界面进行编辑时,首先需要了解2个操作,分别是pick和squash,其含义分别为选择该commit并作为最终merge后的commit,将该commit merge到前面的commit中。在本例中,我们将commit C和commit D的改动merge到commit B中去。修改完毕后,保存并退出。 3中保存并退出后,会跳出另一个界面,用来修改提交时的备注信息,如下图所示: 将上图中的commit信息修改如下: 然后保存并退出。 再次输入git log,可以发现最近3次commit已经如我们预期的那样,合并在了一起,且commit信息为commit BCD。