idea如何保存当前已修改的文件|恢复到未修改状态

 更新时间:2026年04月20日 08:34:53   作者:槐序二十四  
文章主要介绍了如何在Git中将修改暂存起来以及如何恢复这些暂存的修改,详细步骤包括提交修改、保存修改、查看和恢复修改等过程

1、打开git,如下步骤1

如上:

步骤2:这里面的都是以被修改的文件

步骤3:是我改的地方,还在报错

注4:圈4里面的代码是你修改的地方,会有标识,淡绿色的颜色

2、可多选或全选你想要保存的文件

3、右键提交保存你想要保存的文件

点击 “Shelve Changes… ”

4、查看提交的文件,写日志,提交

如上:

这个大家都很熟悉吧?我还是说说吧,以防有人看不懂。

步骤1:就是你准备提交的文件,这个一般不用改动什么

步骤2:这个地方写日志

步骤3:这个地方就是你改的文件的具体内容

步骤4:这个地方显示的是你准备保存的分支地址,看看就好

步骤5:上述没有问题,就可以点击这个进行提交了

5、查看保存的文件

如上:

步骤3:这里显示的是你刚刚提交的日志内容

步骤4:显示的是你保存的文件

然后我们就可以看看我们提交后的文件

上图

步骤1:文件已改成白色,代表已经恢复成初始版本

步骤2:这个地方的代码已经不报错了,恢复了原来的代码

步骤3:你改的代码已经保存到这个地方了

6、恢复代码

选中你要恢复的目录,右键,点击 “Unshelve…”

即可

上图注意步骤1,改为默认的 “Default Changelist” 即可

点击右下角蓝色按钮 “Unshelve Changes” 即可

上图,文件名也变成蓝色了(已被修改的状态),代码处也报错了,但是步骤1处还是存在的,也就是说你只要不删,随时可以替换

总结

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

相关文章

  • Mybatis-plus sql注入及防止sql注入详解

    Mybatis-plus sql注入及防止sql注入详解

    mybatis-plus提供了许多默认单表 CRUD 语句,对于其他SQL情况爱莫能助,下面这篇文章主要给大家介绍了关于Mybatis-plus sql注入及防止sql注入的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • 使用Java编写一个文件批量重命名工具

    使用Java编写一个文件批量重命名工具

    这篇文章主要为大家详细介绍了如何使用Java编写一个文件批量重命名工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12
  • 关于MyBatis中SqlSessionFactory和SqlSession简解

    关于MyBatis中SqlSessionFactory和SqlSession简解

    这篇文章主要介绍了MyBatis中SqlSessionFactory和SqlSession简解,具有很好的参考价值,希望大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • 关于intellij idea打开就闪退或关闭详细解决办法

    关于intellij idea打开就闪退或关闭详细解决办法

    这篇文章主要介绍了关于intellij idea打开就闪退或关闭详细解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java使用jmeter进行压力测试

    Java使用jmeter进行压力测试

    本篇文章简单讲一下使用jmeter进行压力测试。其压测思想就是 通过创建指定数量的线程,同时请求指定接口,来模拟指定数量用户同时进行某个操作的场景,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • SpringBoot3.x整合Nacos和Redis全过程

    SpringBoot3.x整合Nacos和Redis全过程

    本文详细介绍了使用IntelliJ IDEA创建Spring Boot项目并配置Nacos、Redis和日期类LocalDateTime的步骤,还展示了如何使用Docker安装Nacos并进行基本的测试
    2025-12-12
  • java8 stream 由一个list转化成另一个list案例

    java8 stream 由一个list转化成另一个list案例

    这篇文章主要介绍了java8 stream 由一个list转化成另一个list案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • SpringBoot+Redis+Lua分布式限流的实现

    SpringBoot+Redis+Lua分布式限流的实现

    本文主要介绍了SpringBoot+Redis+Lua分布式限流的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Springboot整合https的实例代码

    Springboot整合https的实例代码

    本文简单介绍了一些密码学的基础和如何通过Springboot整合HTTPS,本文将通过实例代码给大家详细介绍整合过程,感兴趣的朋友跟随小编一起看看吧
    2022-02-02
  • xml与Java对象的转换详解

    xml与Java对象的转换详解

    这篇文章主要介绍了xml与Java对象的转换详解的相关资料,需要的朋友可以参考下
    2017-04-04

最新评论