git重置后未老化的文件丢失-硬盘^git add未运行-我可以取回它们吗?

git重置后未老化的文件丢失-硬盘^git add未运行-我可以取回它们吗?,git,git-reset,Git,Git Reset,我做到了: 我没有: git reset --hard HEAD^ 在此之前,我的工作只是在我的工作目录中,而不是在分支索引上,我的更改丢失了吗?我能把它们拿回来吗 编辑: 所有的文件都被修改过,并且被git跟踪过,但只是没有在索引上进行分级。如果git没有跟踪某个文件,则不应该通过硬重置将其删除(根据帮助文档,我运行了一个测试只是为了验证) 如果git跟踪了一个“未老化”的文件,更改将丢失。在某个时刻,可能运行了“git add X”,其中X与文件匹配 如果文件被删除,我知道的唯一途径就是立

我做到了:

我没有:

git reset --hard HEAD^
在此之前,我的工作只是在我的工作目录中,而不是在分支索引上,我的更改丢失了吗?我能把它们拿回来吗

编辑:


所有的文件都被修改过,并且被git跟踪过,但只是没有在索引上进行分级。

如果git没有跟踪某个文件,则不应该通过硬重置将其删除(根据帮助文档,我运行了一个测试只是为了验证)

如果git跟踪了一个“未老化”的文件,更改将丢失。在某个时刻,可能运行了“git add X”,其中X与文件匹配


如果文件被删除,我知道的唯一途径就是立即停止编辑并尝试“取消删除”实用程序。您对硬盘所做的更改越多,恢复数据的可能性就越小。

如果这些更改从未出现在索引中,则不会,您无法恢复更改,至少使用git是这样。git已跟踪所有文件,因此。。。无法恢复:'(
git add .