git多次提交合并成一次

1. git log查看提交记录,如下图提交4次记录,将最近三次合并成一条记录

图1

2.执行 git rebase -i HEAD~3命令或者 git rebase -i 'commit-id'(第一次提交的id)


图2

3.执行后进入如下vim界面

①按下 " i " 键进入编辑模式,修改后两条pick为s或者squash

②按下ESC退出编辑模式

③按下shift+:键在最后一行输入wq保存退出


图3
图4

4.进入提交说明修改界面,可以修改说明为合并三次提交,然后退出


图5
图6

5.强制推送到远端git push -f


图7

6.再次查看提交日志,合并已经完成


图8

你可能感兴趣的:(git多次提交合并成一次)