撤销 Git Clean

12

我不小心使用git clean -f命令从工作目录中删除了一些新的、未被跟踪的文件。有没有办法撤销这个操作或重新添加这些未被跟踪的文件?


4
没有,如果它们没有被追踪,Git 就与它们无关。不要这样做。 - user229044
1个回答

11
如果您的文件被Git清理了,那么它们一开始就没有被Git跟踪。不幸的是,您只能使用其他方法从备份中恢复文件。
这不是Git能帮助您解决的问题。

哦,我想我误解了他们在这里http://www.kernel.org/pub/software/scm/git/docs/git-clean.html中所说的“删除”的意思。它听起来更像是git clean停止跟踪文件而不是彻底删除它们。 - Tony
@Tony 如果您希望文件不再出现在 git status 中,那么做法就是将它们添加到 .gitignore.git/info/exclude 文件中(文档)。 - Jeff Bowman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接