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
好吧,看起來像我修復它。我只是沒有跟蹤目錄一切似乎已經奏效。謝謝 –