Git 意外删除了被忽略的文件夹

Git 意外删除了被忽略的文件夹,git,Git,我通过运行命令git clean-fdx意外删除了git忽略的文件夹。我还没有推动任何改变 有什么方法可以恢复gitignored文件夹吗?如果git被告知忽略这些目录,根据定义,git存储库中不会跟踪它们。所以,据我所知,git恐怕无法恢复这些目录 您唯一的机会是一些单独的备份机制,如macOS上的Time Machine或其他数据恢复方法。通常,在删除文件时,实际上只删除文件系统地址表中的某些条目,而实际数据仍在物理上存在,直到相应的数据块被其他数据覆盖。数据恢复工具利用这个事实来恢复已删除

我通过运行命令git clean-fdx意外删除了git忽略的文件夹。我还没有推动任何改变


有什么方法可以恢复gitignored文件夹吗?

如果git被告知忽略这些目录,根据定义,git存储库中不会跟踪它们。所以,据我所知,git恐怕无法恢复这些目录


您唯一的机会是一些单独的备份机制,如macOS上的Time Machine或其他数据恢复方法。通常,在删除文件时,实际上只删除文件系统地址表中的某些条目,而实际数据仍在物理上存在,直到相应的数据块被其他数据覆盖。数据恢复工具利用这个事实来恢复已删除的数据。但这显然与git完全无关。

如果git被告知忽略这些目录,根据定义,它们不会在git存储库中被跟踪。所以,据我所知,git恐怕无法恢复这些目录


您唯一的机会是一些单独的备份机制,如macOS上的Time Machine或其他数据恢复方法。通常,在删除文件时,实际上只删除文件系统地址表中的某些条目,而实际数据仍在物理上存在,直到相应的数据块被其他数据覆盖。数据恢复工具利用这一事实来恢复已删除的数据。但这显然与git完全无关。

不幸的是,我的macOS上没有安装时间机器。我不得不再次克隆。不幸的是,我的macOS上没有安装时间机器。我不得不再次克隆。