添加并执行 git reset --hard 后恢复丢失的文件

Recover lost files after added and doing git reset --hard

如何在 添加 并执行 git reset --hard?

后恢复文件

回答之前必须考虑以下几点:

导致损坏的 git 命令序列

  1. git 添加 .
  2. git 重置 --hard

请帮助我恢复我的项目源代码文件。

如果您有 .git 文件夹 转到 .git 文件夹所在的项目目录。 使用这个

git fsck --lost-found

它会在.git目录下生成一个文件夹lost-found 你可以在那里看到一个 blob,它没有命名文件,但你可以在这些文件中看到你的代码。