我正在尝试让gitignore忽略db/
文件夹下的所有*.gz
文件,但不包括其他文件夹。在项目根目录中,是否有一种方法可以实现这个要求?
.gitignore
db/*.gz # ignores db/a.gz, but not db/data/b.gz
db/*/*.gz # ignores db/data/b.gz, but not db/data/extra/c.gz
db/**/*.gz # ditto, ignores db/data/b.gz, but not db/data/extra/c.gz
我已经阅读了man gitignore并查看了stackoverflow上的类似问题,如果这个问题之前已经出现过,请原谅。
zsh v4.3.17 (x86_64),git v1.7.8.6,gentoo内核v3.4.9
db/**/*.gz
应该忽略db/data/extra/c.gz
。至少在我的存储库中是这样的。你使用的是什么Shell? - thameeradb/**/*.gz
的行为和db/*/*.gz
完全相同。我在问题中补充了shell和版本信息。 - Alexei Danchenkov