删除中间某个commit
- git log 查看commit记录,比如想要删除测试1;

- git rebase -i (commit_id),这个commit_id 是你想删除的commit的上一个commit;
在这里
git rebase -i f0471244402085a358808843ffc7ef349d35a013
- 进入Vim编辑模式,按i进入编辑模式,将commit记录里面想要删除的commit,前面的pick改成drop,按esc退出编辑模式,输入:wq保存。

- 最后效果


git rebase -i f0471244402085a358808843ffc7ef349d35a013

