git 几个commit点合并/修改/删除
- git log 看一下当前分支的提交情况
2.git rebase -i commitId 你需要操作的所有commit的下一条记录
3.进去VI修改界面
VIM界面操作命令:
1、按i键,进入编辑模式,将想要修改的提交前的pick改为reword,如果需要修改多个,也可以将对应的多个pick改为reword
2、按ESC键,退出编辑模式
3、按 shift + : 命令输入模式
4、输入wq(w是保存,q是退出)
5、按回车键
编辑命令
- pick 的意思是要会执行这个 commit
- squash 的意思是这个 commit 会被合并到前一个commit
- drop 的意思,要删除的commit
合并后会进入到commit message的编辑界面
上面显示的是历史commit message ,修改为你需要的commit message
然后你就保存退出,跳回到最初的命令界面:
附录
git 几个commit点合并成一个commit点
git修改历史提交信息commit message
git 精简我们的提交记录