代码丢失的原因是由于本地git文件损坏,导致IDEA无法正确读取git中暂存的代码。 建议先打开暂存目录,将最近一次的暂存记录进行手动备份。 解决方法: 将项目目录下.git文件中的index文件删除。重新启动IDEA,同步一次git。index文件将重新自动生成。重新读取本地仓库中的git代码即可。