我想忽略某个文件夹(*.mtx
)中扩展名为*.otc
或data/
的所有文件以及所有子文件夹中扩展名为*.pyc
的所有文件。这.gitignore
应该有用吗?
/data/*.mtx
/data/*.otc
*.pyc
有没有办法让它更紧凑?显然这不起作用:
/data/(*.mtx|*.otc)
*.pyc
答案 0 :(得分:1)
除非有必要,否则我宁愿不使用本地gitignore,因为在一个地方看到所有“忽略”指令似乎比较整洁,但我愿意接受这里的建议
您只能在回购邮箱的根文件夹中保留一个.gitginore。
**/data/*.mtx
**/data/*.otc
*.pyc
这会忽略数据文件夹中的mtx
或otc
个文件,即使数据不是顶级文件夹(因为您没有使用锚点'/')。
检查这是否正常:
git check-ignore -v path/to/a/file