第一就是看看自己在那个分支上面提交的,我在master上提交的,但是到dev上面看,发现代码没有了,真的是被自己蠢哭了,所以切换回去就可以了

第二就是IDEA工具中有一个查看本地历史,可以在这里面找回最近修改过的代码

 第三就是

① 没有commit,没有add操作 基本可以放弃治疗了

②没有commit,有add操作

执行:git fsck --lost-found

在项目git目录下的 /.git/lost-found/other里有add过的文件

③执行了commit操作

可以执行 git  reflog找回

会有类似下面的东西,挑你想回退的地方,一般是那次commit之前的head

假如想回到完成教程模块接口

执行 git reset --hard HEAD@{6} 完成回退

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐