标签: git data-recovery git-clean
我不小心跑了git clean -df。它从我当前的提交中删除了我的文件,我还没有推送。现在,在git status中,这些文件标有D,表示"已删除"。
git clean -df
git status
D
有没有办法让这些文件恢复?
答案 0 :(得分:1)
git clean只有未跟踪的文件而不是已提交的文件。
git clean
如果您将D视为已提交文件的状态,则可能已执行其他操作。
您收到这些文件,请执行:
git checkout .
或
git reset --hard