git rebase -i HEAD~n
n: 合并几个commit
步骤
1. 想要把上面这三个commit合并
2. 输入 git rebase -i HEAD~3
3. 修改 commit 类型
这里根据下面commands 来改,直接光标移到红框那里修改就行。
修改完成之后 按 esc 退出编辑状态,再输入 :wq 退出
注:图中是使用 提交1 来作为commit节点,提交2、提交3 合并到 提交1 里面
4. 修改commit信息
第三步:wq之后出现以下内容,然后也是通过光标移动到对应的位置来修改commit信息。
修改完成之后同样是 esc --> :wq