我试图以递归方式忽略目录中的所有类型的文件。例如,如果我有文件夹构建,并且在其下面是其他文件夹,请说:
-Build \-Folder1 |-Folder2 |-Folder3
如何删除构建下的每个目录中的所有.class文件?
由于
答案 0 :(得分:5)
在构建目录中创建一个.gitignore
文件,并将*.class
放入其中。您可以阅读有关Git Ignore文件here的更多信息。
如果已经跟踪了.class
个文件,那么您需要删除这些文件,以便git不会跟踪它们。 git rm --cached '*.class'
将导致文件停止被跟踪,但将它们留在本地文件系统上。