我有一个目前正在改变我生活的问题。我创建了一个文件夹来放置文件。现在这个文件夹已经不见了,但我需要这个!问题是。我不太了解git(只是像git pull,push,add和commit这样的基础知识)并且使用了来自互联网的命令:
git reset --hard HEAD
我认为这删除了该文件夹。我试图以多种方式恢复它:
唯一似乎正在处理我的问题的是这个问题: Is it still possible to restore deleted untracked files in git?
可悲的是,这也没有帮助我。所以现在我的问题是。有没有机会恢复这个文件夹。答案 0 :(得分:1)
不,你无法用git恢复你的文件。
原来应该是:
但在你的情况下不可能: - (
恢复工具是你唯一的最后希望,但如果你已经尝试过它们会失败,我很遗憾地告诉你它可能已经失败了......
你刚刚学会了git的第一条规则:
如果您不确定要做什么,请提交(创建备份点)并尝试完成您的工作。
答案 1 :(得分:0)
git在其发行版中的本质。 如果你只将存储库放在一个地方,那就太糟糕了。
如果您使用的是linux,则可以尝试使用extundelete恢复文件:
sudo extundelete --restore-directory /home/your_repo/ /dev/sda1