git删除中间的某次commit

2021-06-15  本文已影响0人  前端小飞象
  1. 使用 git log 查看记录,删除信息为“添加了新的文件啊” 这条commit
    微信截图_20210615121352.png
  2. 运行git rebase -i 3222c1 3222c1 为要删除的前一条commit,会进入到vi编辑器模式如下:
    微信截图_20210615144153.png
  3. i 进入编辑模式,将要删除的commit的pick改为drop后,按ESC 键,再输入:wq,保存并退出。
  4. 在看日志git log ,drop的commit就不再了
    微信截图_20210615121508.png
  5. 提交
git push --force-with-lease

删除本地的commit

git reset --hard HEAD~1
上一篇下一篇

猜你喜欢

热点阅读