https://segmentfault.com/a/1190000007748862

合并最近两个commits

git rebase -i HEAD~2

1. 执行了rebase命令之后,会弹出一个窗口,头几行如下:

pick 3ca6ec3   'msg0'
pick 1b40566   'msg1'

2.将pick改为squash或者s,之后保存并关闭文本编辑窗口即可。改完之后文本内容如下:

pick 3ca6ec3   'msg0'
s 1b40566      'msg1'

3. 保存并退出,如果没有冲突,进入下一个弹窗,修改commit massage

# commit message 
msg0 
msg1

4. 保存退出即可。