.gitignore文件的对面?

时间:2011-05-15 21:52:39

标签: git

  

可能重复:
  Make .gitignore ignore everything except a few files

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

2 个答案:

答案 0 :(得分:126)

您可以将!-lines包含在白名单文件中:a .gitignore with:

*
!included/

将排除所有,但'included /'目录

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

示例:

*
!*/
!SOURCES

将忽略除子目录中的SOURCES之外的所有内容。

答案 1 :(得分:10)

你可以使用.gitignore。

*
!file0.txt
!file1.txt

如果您对file0.txt和file1.txt。

感兴趣