git reset --hard(这个坑爹的指令)
由于有用git add .
所有可以用
git fsck --lost-found
在项目git目录下的 /.git/lost-found/other里有你add过的文件,用编程软件查看,把它改名xxx.java之类的
还有一个就是:
find .git/objects -type f | xargs ls -lt | sed 60q
找回本地仓库里边最近add的60个文件。
如果你有git commit ,那么你可以用
执行 git reflog 查看历史,并回退版本。
git reset --hard