git rebase -i 合并多次提交

1,107 阅读1分钟

首先,我们添加并提交4个文件:a b c d image.png

假设,我想合并这4个提交,怎么办. 输入命令:git rebase -i HEAD~4 (这里的-i是-interactive),出现一个编辑框

image.png

把pick参数改成s,表示将现在的commit合并到前一个commit image.png

shift+ZZ就可以保存并退出,会弹出一个编辑框,在这里输入提交信息。

image.png

改完后如下图,保存退出

image.png

使用git log查看提交记录

image.png 这样就完成了