如何在意外运行“git clean -df”后恢复文件?

时间:2014-09-08 10:44:53

标签: git data-recovery git-clean

我不小心跑了git clean -df。它从我当前的提交中删除了我的文件,我还没有推送。现在,在git status中,这些文件标有D,表示"已删除"。

有没有办法让这些文件恢复?

1 个答案:

答案 0 :(得分:1)

git clean只有未跟踪的文件而不是已提交的文件。

如果您将D视为已提交文件的状态,则可能已执行其他操作。

您收到这些文件,请执行:

git checkout .

git reset --hard