这个问题以前一定问过,但我找不到答案。
我想使用.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
有没有办法在一条线上表达同样的意思?
最佳答案
Gitignore takes it's syntax from匹配/全局,which is specified in man glob(7)。
似乎没有办法指出需要匹配的特定数量的字符,就像正则表达式dsmodelext[0-9]{0,3}.c
你可以决定从宽处理,并定义dsmodelext*.c
被忽略。