【发布时间】:2014-11-01 13:36:45
【问题描述】:
我不小心运行了git clean -df。它从我尚未推送的当前提交中删除了我的文件。现在,在git status 中,这些文件标有D,意思是“已删除”。
有什么办法可以找回这些文件吗?
【问题讨论】:
标签: git data-recovery git-clean
我不小心运行了git clean -df。它从我尚未推送的当前提交中删除了我的文件。现在,在git status 中,这些文件标有D,意思是“已删除”。
有什么办法可以找回这些文件吗?
【问题讨论】:
标签: git data-recovery git-clean
git clean 只有未跟踪的文件和未提交的文件。
如果您将D 视为已提交文件的状态,您可能已经执行了其他操作。
你取回那些文件,做:
git checkout .
或
git reset --hard
【讨论】: