Git合并多个Commit

时间:2023-03-09 18:31:36
Git合并多个Commit

Git合并多个Commit

当前有四个commit,现在要将四个commit合并为一个,可以使用git rebase -i HEAD~{这里是要合并的commit数量}

如 git rebase -i HEAD~4 ,即为合并最新的四个Commit,运行git reabse -i HEAD~4后,会出现如下界面

Git合并多个Commit

按照图中Commands中的提示操作,将commit b,c,d前面的pick改为s,这里我们将commit a前面的pick改为r,代表使用这个commit,并修改commit message

Git合并多个Commit

修改完后保存修改,退出,将会弹出另一个界面

Git合并多个Commit

在这个界面中去修改commit message,修改完保存退出,执行git rebase --continue完成操作