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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容