1、查看提交记录
比如想把红色部分的commit合并成一个
2、然后执行git rebase -i HEAD~4,然后会进入编辑模式
除了第一个pick,都改为s,然后按下esc,:wq保存编辑并退出
3、然后编辑提交信息
然后保存退出编辑
4、这时候查看log,发现已经合并了四个commit,然后直接强制push上去,千万不要按照提示pull,要不然白合并了
小Tips:可以配置git别名:git config --global alias.rbn '!f() { git rebase -i HEAD~"$1"; }; f',然后在终端中输入
git rbn 4
来执行git rebase -i HEAD~4
,其中 "4" 可以替换为你想要的任何数字