美文网首页
git删除中间的某次commit

git删除中间的某次commit

作者: 前端小飞象 | 来源:发表于2021-06-15 16:14 被阅读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
    

    相关文章

      网友评论

          本文标题:git删除中间的某次commit

          本文链接:https://www.haomeiwen.com/subject/wokzeltx.html