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

总结

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

相关文章

  • Java代码性能测试实战之ContiPerf安装使用

    Java代码性能测试实战之ContiPerf安装使用

    这篇文章主要为大家介绍了Java代码性能测试实战之ContiPerf安装使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • springboot @RequiredArgsConstructor的概念与使用方式

    springboot @RequiredArgsConstructor的概念与使用方式

    这篇文章主要介绍了springboot @RequiredArgsConstructor的概念与使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • 浅谈Java中Collections.sort对List排序的两种方法

    浅谈Java中Collections.sort对List排序的两种方法

    本文介绍了Java中Collections.sort对List排序的两种方法以及Comparable 与Comparator区别,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Springboot项目中定时任务的四种实现方式详解

    Springboot项目中定时任务的四种实现方式详解

    Spring的@Scheduled注解是一种非常简单和便捷的实现定时任务的方式,通过在方法上添加@Scheduled注解,我们可以指定方法在特定的时间间隔或固定的时间点执行,本文给大家介绍Springboot项目中定时任务的四种实现方式,感兴趣的的朋友一起看看b
    2024-02-02
  • IntelliJ IDEA里找不到javax.servlet的jar包的解决方法

    IntelliJ IDEA里找不到javax.servlet的jar包的解决方法

    这篇文章主要介绍了IntelliJ IDEA里找不到javax.servlet的jar包的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java获取resources下文件路径的几种方法及遇到的问题

    Java获取resources下文件路径的几种方法及遇到的问题

    这篇文章主要给大家介绍了关于Java获取resources下文件路径的几种方法及遇到的问题,在Java开发中经常需要读取项目中resources目录下的文件或获取资源路径,需要的朋友可以参考下
    2023-12-12
  • Java8并发新特性CompletableFuture

    Java8并发新特性CompletableFuture

    这篇文章主要介绍了Java8并发新特性CompletableFuture,CompletableFuture针对Future接口做了改进,相比Callable/Runnable接口它支持多任务进行链式调用、组合、多任务并发处理,下面文章更多相关内容得介绍,需要的小伙伴可以参考一下
    2022-06-06
  • spring boot+vue实现JSAPI微信支付的完整步骤

    spring boot+vue实现JSAPI微信支付的完整步骤

    JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付,下面这篇文章主要给大家介绍了关于spring boot+vue实现JSAPI微信支付的相关资料,需要的朋友可以参考下
    2022-05-05
  • MyBatis自动生成Where语句

    MyBatis自动生成Where语句

    这篇文章主要介绍了MyBatis自动生成Where语句的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • Spring Web MVC和Hibernate的集成配置详解

    Spring Web MVC和Hibernate的集成配置详解

    这篇文章主要介绍了Spring Web MVC和Hibernate的集成配置详解,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12

最新评论