2012-10-10 167 views
10

所以我不小心使用git clean -f从工作树中删除了一些新的未跟踪文件。有没有办法撤消干净或重新添加未跟踪的文件?撤消Git Clean

+3

不,没有。如果他们没有跟踪,Git与他们无关。不要这样做。 – meagar

回答

10

如果你的文件被Git清除了,那么他们不会被Git int跟踪到。不幸的是,您只能使用其他方法来从备份中恢复文件。

这不是Git可以帮助您的。

+0

哦,我想我误解了他们在这里http://www.kernel.org/pub/software/scm/git/docs/git-clean.html的“删除”是什么意思。听起来更像是git clean stops跟踪文件,而不是直接删除它们。 – Tony

+0

@Tony如果你想让文件停止出现在'git status'中,那么这样做的方法就是将它们添加到'.gitignore'或'.git/info/exclude'文件([docs](http:// www.kernel.org/pub/software/scm/git/docs/gitignore.html))。 –