当前位置: 首页 > 后端技术 > Java

git多次commit合并方法

时间:2023-04-01 13:15:25 Java

git如何合并多次commitcommit记录干净清晰1.前期准备准备一个git项目,提交了4次,有4次commit2.合并多次commit。根据前期准备,我觉得最近的3个修改commit想合并成1个命令:gitrebase-icommitID来选择一个commitID,这个commitID是你要的几个commitID中最早的parentcommitID合并。根据上图,就是feea2d8gitrebase-ifeea2d8执行上面的命令得到如下,需要根据下面的提示修改,一般选择s,squash要留一个pick。一般情况下,firstpick应该保留,修改如下:意思是将后面的两个commit与第一个commit合并。编辑后:wq!退出得到如下界面。您修改或补充提交信息如下图所示。我修改后的提交信息如下,继续保存退出3.验证3.1原始提交记录3.2合并提交记录再次查看git提交记录可以看到原来的3个修改commit已经合并了本文主要介绍如何合并multiplecommitsintoone,工作中比较常用,上面毕竟是一个简单的场景。欢迎访问我的个人博客JohnnyHouse欢迎关注我公众号