2013-07-23 43 views

回答

2

您可以使用!来否定模式。

* 
!*.txt 
5

的.gitignore: “!”

# ignore everything 
* 
# but not subdirectories 
!*/ 
# and not .txt files 
!*.txt 
0

可选前缀否定了这种模式;之前的模式排除的任何匹配文件 将再次包含在内。如果 取反的模式匹配,则这将覆盖较低的优先模式 来源。在第一个“!”前放置一个反斜杠(“\”)对于以字符“!”开头的模式 ,例如“\!important!.txt”。 source

2

为包括TXT只在目录结构中,你必须忽略所有除(否定)TXT和子目录。所以在.gitignore上做一些改动。

* 
!.gitattributes 
!.gitignore 
!readme.md 
!.gitkeep 
!*.txt 
!*/ 
相关问题