- 使用
git log
查看记录,删除信息为“添加了新的文件啊” 这条commit
微信截图_20210615121352.png - 运行
git rebase -i 3222c1
3222c1 为要删除的前一条commit,会进入到vi编辑器模式如下:
微信截图_20210615144153.png - 按
i
进入编辑模式,将要删除的commit的pick
改为drop
后,按ESC
键,再输入:wq
,保存并退出。 - 在看日志
git log
,drop的commit就不再了
微信截图_20210615121508.png - 提交
git push --force-with-lease
删除本地的commit
git reset --hard HEAD~1
网友评论