我使用的Git代码删除了所有内容

时间:2012-11-13 07:36:20

标签: git

我尝试了一个解决我遇到的git问题的方法:

  

通过递归删除不是的文件来清理工作树   在版本控制下,从当前目录开始。

-d = Remove untracked directories in addition to untracked files
-f = Force (might be not necessary depending on clean.requireForce setting)
     

运行git help clean

是否可以恢复我的更改?

1 个答案:

答案 0 :(得分:4)

您的更改将永远丢失。 git clean -d完全消除了这些更改(对于未跟踪的文件)。

你唯一能做的就是在终端上滚动,希望能看到最近的一个git diff。 另一种选择是恢复已删除的未跟踪文件。

下次,在进行任何危险操作之前,我建议您创建一个独立的补丁文件,以便在出现问题时轻松重新应用。