2017-05-08 185 views
0

我想忽略子目錄中的內容更改出現在我的目錄的每個文件夾中。Git忽略子文件夾出現在每個子文件夾

Folder1 
|--- Thumbs 
     |---thumb1.png 
      thumb2.png 
Folder2 
|---- Thumbs 
     |--- thumb1.png 
Folder4 
|--- Thumbs 
     |--- thumb1.png 
     |--- thumb2.png 
.gitignore 
.gitkeep 

我找不到確切的條件放在.gitignore文件。任何幫助真的很感激。

回答

1

然後在沒有從站的情況下寫入您的條目,或者使用*作爲通配符。例如,如果您嘗試忽略Thumbs文件夾。然後你可以使用。

/*/Thumbs/ 

Thumbs 

但第二個可能導致的問題,那麼所有文件和文件夾,在它的字Thumbs將被忽略。所以最好使用第一個版本。

https://git-scm.com/docs/gitignore

+0

最後我做了如下:'/ ** /大拇指/ **'。感謝您的建議! –

+0

這與'Thumbs /'相同,因爲您匹配根目錄,然後是任何目錄深度,然後匹配一個名爲「Thumbs」的目錄,然後匹配所有內容。 「Thumbs /」也是一樣,意味着一個名爲「Thumbs」及其內容的目錄,所有這些都放在目錄樹中。 – Vampire