git 几个commit点合并/修改/删除

  1. git log 看一下当前分支的提交情况
    2.git rebase -i commitId 你需要操作的所有commit的下一条记录
    20180907002240901.png

3.进去VI修改界面

20180907002305154.png

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的编辑界面

2018090700274890.png

上面显示的是历史commit message ,修改为你需要的commit message

20180907002913133.png

然后你就保存退出,跳回到最初的命令界面:

2018090700300829.png

附录
git 几个commit点合并成一个commit点
git修改历史提交信息commit message
git 精简我们的提交记录