idea中git如何删除commit提交的log信息

 更新时间:2023年07月24日 17:06:04   作者:识你老鼠  
这篇文章主要介绍了idea中git如何删除commit提交的log信息问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

idea中git删除commit提交的log信息

1、打开Version Control窗口

2、然后打开git的log页面,右键你要在log中删除的commit记录,选择reset

3、选择处理

  • soft 相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的。
  • mixed 相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区。
  • hard 不保留代码,撤销git commit,同时撤销git add,回到了上一次commit的状态,并且相当于revert一次。
  • keep 文件将被还原到所选提交的状态,但是本地更改将保持完整。

选择soft 保存修改过的代码 然后选择reset,下次push的时候就看不到已经删除的commit信息了。

git删除某一条提交记录

1、首先使用git log命令查看提交记录,找到出错的那一笔提交的commit_id(黄色)

2、用命令git rebase -i commit_id ,查找提交记录 

git rebase -i 15774a44d46bcd0c055b07c63bd0ecbe35a9660b

3、执行(2)命令后出现 如下界面:

4、输入 i 进入编辑模式,在要删除的commitid 前,将pick修改成drop。

看到的结果如下图:

5、编辑完成,按键盘Esc,退出编辑模式,然后按Shift+; 再输入 wq!(保存文件的写入修改)退出。(q!是不保存修改)

6、这时候本地删除已经完成了,然后推送到远端git push --force

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot项目部署到服务器上的方法(Jar包)

    SpringBoot项目部署到服务器上的方法(Jar包)

    这篇文章主要介绍了SpringBoot项目部署到服务器上的方法(Jar包),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • SpringBoot在接收参数的七种方式详解

    SpringBoot在接收参数的七种方式详解

    这篇文章主要介绍了SpringBoot在接收参数的七种方式详解,随着前后端的分离,接口方式开发成为普遍的开发形式,前端相对于后端来说,常用的接口传参方式就一定要了解和熟悉,下面 我们梳理了常用的七种 Controller层接受参数的方式,需要的朋友可以参考下
    2023-10-10
  • Java实现插入排序,希尔排序和归并排序

    Java实现插入排序,希尔排序和归并排序

    这篇文章主要为大家详细介绍了插入排序,希尔排序和归并排序的多种语言的实现(JavaScript、Python、Go语言、Java),感兴趣的小伙伴可以了解一下
    2022-12-12
  • Java依赖-关联-聚合-组合之间区别_动力节点Java学院整理

    Java依赖-关联-聚合-组合之间区别_动力节点Java学院整理

    这篇文章主要介绍了Java依赖-关联-聚合-组合之间区别理解,依赖关系比较好区分,它是耦合度最弱的一种,下文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2017-08-08
  • Java中sleep()与wait()的区别总结

    Java中sleep()与wait()的区别总结

    因为最近学习时正好碰到这两个方法,就查阅相关资料,并通过程序实现,进行区别总结一下,所以下面这篇文章主要给大家总结介绍了关于Java中sleep()与wait()区别的相关资料,需要的朋友可以参考,下面来一起看看吧。
    2017-05-05
  • SpringBoot如何使用Undertow做服务器

    SpringBoot如何使用Undertow做服务器

    这篇文章主要介绍了SpringBoot如何使用Undertow做服务器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • logback之如何按日期和大小切分日志

    logback之如何按日期和大小切分日志

    这篇文章主要介绍了logback之如何按日期和大小切分日志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • JSP request.setAttribute()详解及实例

    JSP request.setAttribute()详解及实例

    这篇文章主要介绍了 javascript request.setAttribute()详解及实例的相关资料,需要的朋友可以参考下
    2017-02-02
  • Java使用Alibaba Druid数据库连接池的技术指南

    Java使用Alibaba Druid数据库连接池的技术指南

    Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成,它不仅支持高效的连接管理,还集成了 SQL 监控、日志输出和多种扩展功能,本文将从 Druid 的基本概念出发,结合具体样例,带你全面掌握 Druid 的配置与使用,需要的朋友可以参考下
    2025-03-03
  • 基于Java实现Avro文件读写功能

    基于Java实现Avro文件读写功能

    大家好,本篇文章主要讲的是基于Java实现Avro文件读写功能,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02

最新评论