.gitignore文件的对面?

mor*_*eus 92 git

可能重复:
Make .gitignore会忽略除少数文件之外的所有内容

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

seh*_*ehe 128

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

*
!included/
Run Code Online (Sandbox Code Playgroud)

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

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

例:

*
!*/
!SOURCES
Run Code Online (Sandbox Code Playgroud)

除了SOURCES在子目录中,它将忽略所有内容.

  • 如图所示[这里](http://stackoverflow.com/a/9227991/321973)你还需要添加一个`!*/`例外,这样父路径允许(也@semente) (10认同)
  • 当路径是目录时,它对我不起作用......仅适用于文件。 (3认同)
  • 当然,这些都记录在[`man gitignore`](http://www.kernel.org/pub/software/scm/git/docs/gitignore.html)中。 (2认同)
  • 当然,您可能还希望将.gitignore文件列入白名单:`!*。gitignore` (2认同)

tam*_*asd 11

你可以使用.gitignore.

*
!file0.txt
!file1.txt
Run Code Online (Sandbox Code Playgroud)

如果您对file0.txt和file1.txt感兴趣.

  • 但这不适用于嵌套路径,你必须使用[!*/`技巧](http://stackoverflow.com/a/9227991/321973) (5认同)

归档时间:

查看次数:

22132 次

最近记录:

13 年,1 月 前