我有一个这样的目录结构:
.git/.gitignoremain/...tools/......
在main和工具以及任何其他目录中,在任何级别,都可以有一个'bin'目录,我想忽略它(我也想忽略它下面的所有内容)。我在. gitignore中尝试了这些模式中的每一种,但都不起作用:
/**/bin/**/*/./**/bin/**/*./**/bin/**/***/bin/**/**/bin/**/*bin/**/*/**/bin/* #and the others with just * at the end too
有人能帮我吗?如果我这样做,第一个模式(我认为应该有效的模式)就可以了:
/main/**/bin/**/*
但我不希望每个顶级目录都有一个条目,也不希望每次添加新目录时都必须修改. gitignore。
这是在Windows上使用最新的msysgit。
编辑:还有一件事,有些文件和目录的名称中有子字符串“bin”,我不希望它们被忽略:)