之前一定要问过这个问题,但我找不到答案
我想使用.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
有没有办法在一行上表达相同的内容?
答案 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
定义为忽略。