比如你最近的 3 次提交分别为 A B C,你想将它们合并成 X。
方案一
使用 git rebase -i HEAD~3
进入编辑:
pick 0148079 A
pick 29cae72 B
pick bf8572a C
修改:
r 0148079 A
f 29cae72 B
f bf8572a C
:wq 保存进入 commit 编辑页面,输入 X 保存退出完成。
方案二:
这也是我最喜欢用的,两条命令直接搞定:
git reset --soft HEAD~3
git commit -m 'X'