忽略以0-3位数字结尾的文件

时间:2015-02-13 12:14:28

标签: git gitignore

之前一定要问过这个问题,但我找不到答案 我想使用.gitignore忽略以下所有文件:

dsmodelext.c
dsmodelext1.c
dsmodelext2.c
dsmodelext23.c
dsmodelext107.c

目前我在.gitignore文件中放了四行:

dsmodelext.c
dsmodelext[0-9].c
dsmodelext[0-9][0-9].c
dsmodelext[0-9][0-9][0-9].c

有没有办法在一行上表达相同的内容?

1 个答案:

答案 0 :(得分:3)

Gitignore takes it's syntax from fnmatch / glob,which is specified in man glob(7)

似乎没有办法表明需要匹配一定数量的字符,就像使用正则表达式dsmodelext[0-9]{0,3}.c

一样

你可以决定宽容,只是将dsmodelext*.c定义为忽略。