首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发出git clean -f时,我的所有文件都被删除了吗?

发出git clean -f时,我的所有文件都被删除了吗?
EN

Stack Overflow用户
提问于 2012-11-27 23:28:41
回答 1查看 503关注 0票数 1

我不小心发出了:

代码语言:javascript
复制
git clean -f

在我最近初始化的一个目录上。我注意到我在该目录中的所有文本文件现在都不见了。

根据研究,我知道这是不可逆转的。这是真的吗?还是还有希望?

顺便说一句,我用的是Mac,你们可能会告诉我在Mac上有哪些免费的数据恢复软件。

这是一个愚蠢的Git新手错误。

EN

回答 1

Stack Overflow用户

发布于 2012-11-27 23:50:57

是的,您的数据已丢失。

git clean -f将删除所有未跟踪的文件。由于您刚刚对存储库进行了init本地化,因此您所有的文件都没有被跟踪,所以它们都消失了。这就是为什么他们让你使用-f标志:以避免意外的数据丢失。

如果你用的是Mac,那么也许你激活了Time Machine?这应该会对你有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13587485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档