提问人:morpheus 提问时间:5/16/2011 最后编辑:Communitymorpheus 更新时间:10/9/2012 访问量:34439
.gitignore 文件的对面?[复制]
opposite of .gitignore file? [duplicate]
答:
158赞
sehe
5/16/2011
#1
您可以将 !-lines 包含在白名单文件中:.gitignore 和:
*
!included/
将排除所有目录,但“included/”目录除外
请注意,如果您希望与模式匹配的文件不被忽略,则在子目录中,您还需要防止包含目录也被忽略。这应该不会造成大问题,因为 git 实际上并不跟踪目录,只跟踪文件(由存储库路径标识)。
例:
*
!*/
!SOURCES
将忽略除子目录之外的所有内容。SOURCES
评论
3赞
Cascabel
5/16/2011
当然,这一切都记录在 man gitignore
中。
0赞
jldupont
10/6/2011
链接已损坏。使用 linux.die.net/man/5/gitignore
2赞
semente
5/31/2012
当路径是目录时,它对我不起作用......仅用于文件。
3赞
David Cook
5/25/2016
当然,您可能还需要将 .gitignore 文件列入白名单:!*.gitignore
15赞
tamasd
5/16/2011
#2
为此,您可以使用 .gitignore。
*
!file0.txt
!file1.txt
如果您对 file0.txt 和 file1.txt 感兴趣。
评论
7赞
Tobias Kienzler
10/9/2012
但是,这不适用于嵌套路径,您必须使用 !*/
技巧
上一个:如何仅解锁某些文件?
评论