以下
.gitignore
不会阻止node_modules
被跟踪:
./cdk/node_modules/
虽然其中任何一个都可以:
cdk/node_modules/
/cdk/node_modules/
我没有在
doc中找到任何提及
./
的内容。
./
中的.gitignore
有什么意义,还是只是一个“点”文件夹?有没有可能有这样的文件夹?如果不是,这是否意味着 ./
行开头的 .gitignore
总是错误的?
当文档说“gitignore 文件中的每一行都指定了一个模式。在决定是否忽略路径时”,它不会检查所有可能用于到达同一文件的路径,而只是检查它使用的那个,最简单的。
要获得锚定效果,请在图案中使用普通的
/
,请参阅“图案格式”部分,“如果图案的开头或中间(或两者)有分隔符,则图案是相对于特定 .gitignore 文件本身的目录级别。否则,该模式也可能在 .gitignore 级别以下的任何级别匹配“
我没有在文档中找到任何提及 ./ 的内容。
这是真的,它没有在文档中提及,因为它在
.gitignore
中无效。
...这是否意味着
在./
行的开头总是一个错误?.gitignore
是的。