.gitignore文件的对面?

可能重复:
让.gitignore忽略除几个文件以外的所有内容

是否有可能让git默认忽略所有文件,除非在特殊文件中指定?

您可以包括!-lines到白名单文件:a .gitignore与:

* !included/ 

将排除所有,但“包含/”目录

请注意,如果您希望匹配模式的文件不被忽略,则在子目录中,您将需要防止包含的目录被忽略。 这不应该成为一个大问题,因为git实际上不跟踪目录,只有文件(由存储库path标识)。

例:

 * !*/ !SOURCES 

将忽略一切,除了在子目录中的SOURCES

你可以使用.gitignore。

 * !file0.txt !file1.txt 

在你对file0.txt和file1.txt感兴趣的情况下。