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


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

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

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

右键项目,

 

 

 

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

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM