当前位置: 代码迷 >> 综合 >> git错误操作导致代码丢失找回
  详细解决方案

git错误操作导致代码丢失找回

热度:44   发布时间:2024-01-25 18:12:09.0

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

 

  相关解决方案