Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心跑了git clean -df。它从我尚未推送的当前提交中删除了我的文件。现在,在 中git status,这些文件标有D,表示“已删除”。
git clean -df
git status
D
有什么办法可以找回这些文件吗?
git clean只有未跟踪的文件,而不是提交的文件。
git clean
如果您看到D已提交文件的状态,您可能已经完成了其他操作。
您取回这些文件,请执行以下操作:
git checkout .
或者
git reset --hard