git删除指定commit

方法一:
1、git log 查看commit记录,找到要删除的记录的前面一个commit编号。
2、git rebase -i 1d6b81b138f89735265900b94fcd1ec39375e7b4 此编号填写自己的,不要照搬。
3、在弹出的内容中按下 i 键进入编辑模式,将要删除的commit记录编号前面的“pick”修改为“drop”,然后按下Esc键,退出编辑模式,按下 “:wq” 即可保存,删除成功。
4、git log 再次查看commit记录是否正常。

方法二:
git reset --hard 7ef9e41b
“7ef9e41b”为想要退回到的commit,在此commit之后的commit全部删除

参考:https://www.cnblogs.com/lwcode6/p/11809973.html

© 此情可待成追忆,只是当时已惘然。

欢迎交流,交友。tel:502087539(微Q同步)

对您有帮助就留言点个赞吧~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • -=确保当前代码已经保存 =- 不要随便删 不要随便删 不要随便删 1.使用git log 命令,查看已提交的记录...
    cuzzy阅读 652评论 0 0
  • “没有commit错代码的人,不足以称为高级工程师。——凯天”你不认识凯天没事,你只用知道代码提交错分支有救就行了...
    凯天阅读 73,489评论 11 8
  • 1.概念 版本控制系统模型包括两大主要类型: 集中式模型-所有用户都连接到一个中央的主仓库(masterrepos...
    CNN_无名阅读 431评论 0 0
  • linux基础命令findfind / -name targetfilename 查找文件按时间查找也有参数 -a...
    AQ王浩阅读 1,502评论 0 5
  • 题外话: git命令真的很多,这里也只是列举了一些常用的,后边的注释很重要,耐心看会看到不同及规律。 热热身:...
    3Q竹林阅读 772评论 0 1