我不太明白这一点
我已经从https://git-scm.com/docs/gitignore上阅读了官方文档
可选前缀"!" 否定了这种模式; 之前模式排除的任何匹配文件将再次包含在内.如果排除该文件的父目录,则无法重新包含文件.出于性能原因,Git不会列出排除的目录,因此无论在何处定义,所包含文件的任何模式都不起作用.在第一个"!"前放一个反斜杠("\")对于以文字"!"开头的模式,例如"!important!.txt".
我有这个gitignore文件
/media/*
!/media/xmlconnect
Run Code Online (Sandbox Code Playgroud)
这究竟是做什么的?我忽略了里面的所有子目录/media/,但是我做了一个例外/media/xmlconnect(例如我不是它的gitignoring吗?)
所以基本上我是gitignoring所有的东西,但media/xmlconnect?