删除中间某个commit

  1. git log 查看commit记录,比如想要删除测试1;

image

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

image

  1. 最后效果

image

posted @ 2022-01-24 16:45  coderInside  阅读(177)  评论(0)    收藏  举报