我不小心用git删除了一个未添加和未限制的文件夹。有机会找回它吗?
我有一个问题,目前正在毁掉我的生活。我创建了一个文件夹,把文件放在里面。现在这个文件夹不见了,但我需要这个!问题是。我对git不太了解(只知道git拉、推、添加和提交等基础知识),并使用了来自internet的命令: git重置--硬头 我认为这删除了文件夹。我尝试了多种方法来恢复它:我不小心用git删除了一个未添加和未限制的文件夹。有机会找回它吗?,git,Git,我有一个问题,目前正在毁掉我的生活。我创建了一个文件夹,把文件放在里面。现在这个文件夹不见了,但我需要这个!问题是。我对git不太了解(只知道git拉、推、添加和提交等基础知识),并使用了来自internet的命令: git重置--硬头 我认为这删除了文件夹。我尝试了多种方法来恢复它: 我使用Recuva扫描已删除的文件和文件夹。这是不可能的:c 我试着回答一些问题。这也不可能 将windows还原到较早的日期。你知道没有发生什么 唯一能解决我问题的是这个问题: 可悲的是,这也帮不了我。所
- 我使用Recuva扫描已删除的文件和文件夹。这是不可能的:c
- 我试着回答一些问题。这也不可能
- 将windows还原到较早的日期。你知道没有发生什么
可悲的是,这也帮不了我。所以现在我的问题是。是否有机会恢复此文件夹。否,您无法使用git恢复文件 这将是:
- 简单,如果你已经隐藏或提交了你的文件
- 很难,但可能,如果你刚刚上演了它们李>
如果您不确定要做什么,请提交(创建一个备份点),然后尝试完成您的工作。git在其发行版中的精髓。 如果只将存储库放在一个地方,这是非常糟糕的 如果您使用linux,可以尝试使用extundelete还原文件:
sudo extundelete --restore-directory /home/your_repo/ /dev/sda1
不,git在这里帮不了你。它只知道你添加和提交的文件/stashedI不能真正帮助你解决当前的问题,但我将告诉你如何处理下一个问题。在你试图解决问题之前先了解问题。你复制并粘贴并执行了“来自internet”的命令如果你不理解它,这可能会给你带来比它解决的问题更多的问题。下一次,除非你理解命令的作用,否则100%不要执行它,去寻求帮助(就像你在这里做的那样)在做任何其他事情之前。你确定
git reset--hard HEAD
删除了你的未跟踪文件夹吗?至少这种情况并不总是发生。你有没有偶然发现其中任何一个?或者@ManuelSchmidt我认为OP意味着现有文件夹中未提交的更改,因为git不会触及未跟踪的文件。