0

我不小心运行了 git clean -df。它从我尚未推送的当前提交中删除了我的文件。现在,在 git status 中,这些文件用 D 标记,表示“已删除”。

有什么办法可以找回这些文件吗?

我尝试了以下方法:

混帐结帐。和git reset --hard

我收到以下消息:

混帐结帐。

致命:无法创建“/Users/lucia/.git/index.lock”:文件存在。另一个 git 进程似乎正在此存储库中运行,例如由“git commit”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,则可能是之前此存储库中的 git 进程崩溃了:手动删除文件以继续。

❯ git reset --hard fatal:无法创建“/Users/lucia/.git/index.lock”:文件存在。

另一个 git 进程似乎正在此存储库中运行,例如由“git commit”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,则可能是之前此存储库中的 git 进程崩溃了:手动删除文件以继续。**

如果我在我的计算机上遵循此路径“/Users/lucia/.git/index.lock”,则它不存在。

4

0 回答 0