GIt 删除某个特定commit

目的

多次commit,想删掉中间的一个/一些commit
在这里插入图片描述

操作方法

一句话说明:利用rebase命令的d表示移除commit的功能,来移除特定的commit

# 压缩这3次commit,head~3表示从最近1次commit开始,前3个commit
git rebase -i head~3

rebase结果如下:
在这里插入图片描述
如图所示,d表示drop commit,也就是移除commit。
修改pick为d:
在这里插入图片描述
输入:wq保存退出.

输入git log检查结果,发现中间的commit已经被删除了:
在这里插入图片描述

总结

利用rebase命令的d表示移除commit的功能,来移除特定的commit

相关推荐

  1. git 删除所有的 commit message 信息

    2024-04-07 07:38:02       20 阅读
  2. git修改commit信息

    2024-04-07 07:38:02       33 阅读
  3. git commit语义规范

    2024-04-07 07:38:02       32 阅读
  4. git commit 生成patch

    2024-04-07 07:38:02       16 阅读
  5. git commit message 规范

    2024-04-07 07:38:02       16 阅读
  6. Git commit规范

    2024-04-07 07:38:02       7 阅读
  7. git commit rule

    2024-04-07 07:38:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 07:38:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 07:38:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 07:38:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 07:38:02       18 阅读

热门阅读

  1. security如何不拦截websocket

    2024-04-07 07:38:02       21 阅读
  2. QToolTip设置背景色没有生效原因与解决方法

    2024-04-07 07:38:02       16 阅读
  3. 设计模式:迭代器模式

    2024-04-07 07:38:02       15 阅读
  4. C/C++中decltype关键字用法总结

    2024-04-07 07:38:02       48 阅读
  5. 内网安全之域内密码喷洒

    2024-04-07 07:38:02       20 阅读
  6. spring-web 请求调度流程部分记录

    2024-04-07 07:38:02       19 阅读
  7. Prefetch

    Prefetch

    2024-04-07 07:38:02      14 阅读
  8. 高并发下的linux优化

    2024-04-07 07:38:02       24 阅读