git 压缩本地最近多个commit

📅 2026/7/8 22:41:40
git 压缩本地最近多个commit
例如压缩最近三个commit1.方法一软重置撤销最近三个commit保留代码改动至暂存区gitreset--softHEAD~3重新提交一个新的commitgitcommit-m合并最近三个commit2.方法二交互式变基进入变基编辑gitrebase-iHEAD~3在打开的文本编辑器中保留第一行的pick将第二第三行的pick改为squash或者s保存并推出在随后弹出的界面中编辑最终合并的commit信息