相关疑难解决方法(0)

什么"!" 在gitignore文件中?

我不太明白这一点

我已经从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

git github gitignore

4
推荐指数
2
解决办法
309
查看次数

标签 统计

git ×1

github ×1

gitignore ×1