4
我试图以递归方式忽略目录中某个类型的文件。举例来说,如果我有文件夹的建立和它的下面是其他文件夹,说:忽略目录下的所有文件类型.gitignore
-Build \-Folder1 |-Folder2 |-Folder3
我怎么会去删除所有目录中的所有.class文件下面建立?
感谢
我试图以递归方式忽略目录中某个类型的文件。举例来说,如果我有文件夹的建立和它的下面是其他文件夹,说:忽略目录下的所有文件类型.gitignore
-Build \-Folder1 |-Folder2 |-Folder3
我怎么会去删除所有目录中的所有.class文件下面建立?
感谢
做一个.gitignore
文件中的build目录和它把*.class
。你可以阅读更多关于Git Ignore文件here。
如果.class
文件已被跟踪,那么您需要删除这些文件,以便git不会跟踪它们。 git rm --cached '*.class'
将导致文件停止被跟踪,但将其保留在本地文件系统上。
我这样做,它看起来只是忽略了直接在下面构建的文件。看起来这个表达式对文件夹1,文件夹2和文件夹3中的文件没有任何作用。 –
@MichaelDelany我看不到那种行为。这些文件夹下的'.class'文件是否已经被跟踪? (他们曾经犯过或被添加过?)。 .gitignore不会忽略那些已经设置好要跟踪的东西。 – vcsjones
好吧,看起来像我修复它。我只是没有跟踪目录一切似乎已经奏效。谢谢 –