git合并最近几次的提交

比如要合并最近三次的提交
使用git rebase -i HEAD~3命令即可。

将显示的提交记录进行修改,将前几次的pick改为squash(理论上留下一个pick即可)

保存后即可完成合并,使用git push -f更新远端仓库。