我尝试了解决我遇到的git问题的解决方案:
通过递归删除没有的文件来清洁工作树 在版本控制下,从当前目录开始。
-d = Remove untracked directories in addition to untracked files -f = Force (might be not necessary depending on clean.requireForce setting)
运行git帮助清洁
有可能取回我的更改吗?
您的更改永远丢失。git clean -d
完全删除更改(对于未跟踪的文件)。
您唯一能做的就是在终端滚动,希望看到最近的git diff
's。
另一个选项将是还原已删除的未跟踪文件。
下次,在进行任何危险操作之前,我建议您创建一个孤立的补丁文件,以便您可以在麻烦的情况下轻松地重新应用。