警告:这将删除未跟踪的文件,因此这不是这个问题的好答案。
在我的情况下,我不想保留这些文件,所以这对我很有用:
Git 2.11及更高版本:
git clean -d -fx .
旧的Git:
git clean -d -fx ""
参考文献:
http://www.kernel.org/pub/software/scm/git/docs/git-clean.html
-
-X表示忽略的文件也会被删除,以及Git不知道的文件。
-
-d意味着除了未跟踪的文件之外,还要删除未跟踪的目录。
-
-F必须强制运行。