2017-05-08 210 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