使用git删除非存储库文件?

时间:2011-02-18 04:03:59

标签: git

我正在编写Autotools代码,在开发过程中,会生成大量文件。

有没有告诉git从目录中删除不属于存储库的所有文件?

1 个答案:

答案 0 :(得分:145)

您可以使用git-clean。此命令将删除未跟踪的文件/目录。默认情况下,它只打印它已删除的内容,而不实际删除它们。

给定删除文件的-f标志,以及删除空目录的-d标志:

git clean -df

同时删除被忽略的文件:

git clean -dfx