git合并多个commit-CSDN博客

67 阅读1分钟

git rebase

1· git log查看需要合并哪些commit在这里插入图片描述

2·git rebase -i XXX(commit的ID,基于XXX之后的所有commit要合并)
3· 编辑界面中,保留一个pick,其他改为s,然后保存退出。在这里插入图片描述

4·编辑commit message界面中,不需要的信息#注释,然后保存退出在这里插入图片描述

5·再次git log 合并成功

在这里插入图片描述

git reset

1· git log查看不需要合并的最后一个commit id
在这里插入图片描述

2· git reset XXX(回退到该commit,即不需要合并的最后一个commit)
3·log中所有需要合并的commit 已被去掉,并且这些commit的修改没有保存,(代码回到了工作区)于是git add .
在这里插入图片描述

4·git commit提交即可

有想换工作的同学可以找我内推哦不低于15k(前端,java,测试)

在这里插入图片描述