Git 合并多次提交为一次
前提要提交或储存本地所有修改内容
Git log 查看提交记录
Git rebase -i HEAD~5 合并五次提交
-i 的参数是不需要合并的 commit 的 hash 值
该命令执行后, 进入 vi 的编辑模式, 5 次提交的 commit 倒序排列, 最下面的是最近的一次提交记录.
pick 执行这个 commit
squash 这个 commit 会被合并到前一个
保存修改
Git add,commit 提交本次合并
Git rebase --abort 放弃本次合并
来源: http://www.bubuko.com/infodetail-3524502.html