git合并多个commit

1、当前commit,新到旧
58f1045 HEAD@{7}: commit: 数据库还原命令
c8857ae HEAD@{8}: commit: mysql还原命令
f3329fe HEAD@{9}: commit: mysql备份命令
ad08896 HEAD@{10}: commit: 订单列表和详情页面

2、找出想要合并的几个commit,如58f1045、c8857ae、f3329fe这三个需要合并

3、命令行运行:git rebase -i ad08896 (最后的这个hash是全部需要合并的commit的前一个)

4、把编辑页面里面的第二行和第三行的pick改为squash,:wq保存退出

5、修改commit的备注信息

6、:wq

 

posted @ 2017-06-01 17:26  佚名000  阅读(741)  评论(0编辑  收藏  举报