Idea中Stash Changes功能clear之后恢复代码方式

 更新时间:2026年04月30日 09:53:36   作者:李硕硕  
文章主要讲述了在使用Idea中StashChanges功能时,因为误点导致代码丢失,但可以通过查看和还原id对应的内容找回代码的方法,需要注意的是,操作之前最好备份代码以防止类似问题发生

Idea中Stash Changes功能非常好用,但是第一次使用这个功能,打开了UnStash Changes面板,不小心点击了clear!!!

直接蒙了,存的代码全没了。。。所以千万别点clear。

删除了之后怎么还原呢?

其实也不是没办法

首先

git fsck --lost-found

会显示很多

注意看commit,其他不要管

使用命令

git show [这里写上面的id,没有中括号]

查看该id的具体内容,判断是不是想要的那个

如果是的话,使用这个命令

git merge [这里写上面的id,没有中括号]

这时候回到idea

找到还原的那个版本,右击

然后就能回到那个版本。

不得不说,确实强!!!

总结

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

相关文章

  • SpringMVC整合mybatis实例代码

    SpringMVC整合mybatis实例代码

    MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。下面通过本文给大家介绍SpringMVC整合mybatis实例代码,感兴趣的朋友一起学习吧
    2016-05-05
  • 一文带你搞懂Spring响应式编程

    一文带你搞懂Spring响应式编程

    相信响应式编程经常会在各种地方被提到。本篇就为大家从函数式编程一直到Spring WeFlux做一次简单的讲解,并给出一些示例,希望大家可以更好的理解响应式编程
    2022-07-07
  • java利用phantomjs进行截图实例教程

    java利用phantomjs进行截图实例教程

    PlantomJs是一个基于javascript的webkit内核无头浏览器 也就是没有显示界面的浏览器,你可以在基于 webkit 浏览器做的事情,它都能做到。下面这篇文章主要给大家介绍了关于java利用phantomjs进行截图的相关资料,需要的朋友可以参考下
    2018-10-10
  • Java线程之间的共享与协作详解

    Java线程之间的共享与协作详解

    这篇文章主要介绍了Java线程之间的共享与协作详解,进程是操作系统进行资源分配的最小单位,线程是进程的一个实体,是CPU调度和分派的基本单位,它是比经常更小的、能够独立运行的基本单位
    2022-07-07
  • 详解Java中Collections.sort排序

    详解Java中Collections.sort排序

    Comparator是个接口,可重写compare()及equals()这两个方法,接下来通过本文给大家介绍Java中Collections.sort排序,需要的的朋友参考下吧
    2017-04-04
  • java实现点击按钮弹出新窗体功能

    java实现点击按钮弹出新窗体功能

    这篇文章主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • JavaWeb如何实现本地文件上传功能

    JavaWeb如何实现本地文件上传功能

    这篇文章主要介绍了JavaWeb如何实现本地文件上传功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • SpringBoot服务监控机制原理解析(面试官常问)

    SpringBoot服务监控机制原理解析(面试官常问)

    这篇文章主要介绍了SpringBoot服务监控机制原理解析(面试官常问),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • springboot+redis自定义注解实现发布订阅的实现代码

    springboot+redis自定义注解实现发布订阅的实现代码

    在Redis中客户端可以通过订阅特定的频道来接收发送至该频道的消息,本文主要介绍了springboot+redis自定义注解实现发布订阅,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Java的Semaphore信号量使用及原理解读

    Java的Semaphore信号量使用及原理解读

    这篇文章主要介绍了Java的Semaphore信号量使用及原理解读,Semaphore(信号量)是Java中一个并发控制工具,用于控制对共享资源的访问,它基于计数器的原理,可以限制同时访问某个资源的线程数量,需要的朋友可以参考下
    2023-12-12

最新评论