git 无提交保存 直接切换分支造成代码丢失!

花了2天的时间基本把功能做完了,准备提交前。鬼使神差的打开githubDesktop,然后切换分支。具体忘了要做什么事情。明明是记得切换前点击了保留历史再切换。

结果切换回来后发现没了,所有未提交的修改文件都找不到了。找了一些办法通过git历史查看还原的,都不行。心里沮丧的不行!

后面打开IDEA,发现居然有一个【本地历史】的功能!

右键项目,

 

 

 

通过指定时间点 找到当时没保存的文件。

 

 而且通过对比发现就是自己最新的代码在里面,然后点击回滚。 天啊,终于还原回来!

 

posted on 2020-12-22 19:06  Neo0820  阅读(3933)  评论(0编辑  收藏  举报

导航