默认情况下是否可以让git忽略所有文件,除非在特殊文件中指定?
答案 0 :(得分:126)
您可以将!-lines包含在白名单文件中:a .gitignore with:
*
!included/
将排除所有,但'included /'目录
请注意,如果您希望取消忽略与模式匹配的文件,则在子目录中,您还需要防止包含的目录被忽略。这不应该造成大问题,因为git实际上并不跟踪目录,只跟踪文件(由存储库路径标识)。
示例:
*
!*/
!SOURCES
将忽略除子目录中的SOURCES
之外的所有内容。
答案 1 :(得分:10)
你可以使用.gitignore。
*
!file0.txt
!file1.txt
如果您对file0.txt和file1.txt。
感兴趣