我添加了一个新文件 F1
并更改了另一个文件 F2 但随后执行了 git reset --hard HEAD^
并且我丢失了对文件。
有什么方法可以让他们回来吗?
我确实在这里看过一个相关的问题:How can I undo git reset --hard HEAD~1?但是,该问题假定该人已经完成了 Git 提交。
最佳答案
您可以(通过一些工作)在最后一个“git add
$ git fsck --cache --no-reflogs --lost-found --dangling HEAD
然后检查“.git/lost-found/other”目录中的文件。
请阅读git fsck联机帮助页。
关于git - 在执行 git reset --hard HEAD^ 后恢复添加/暂存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108853/