How to ignore files starting with numbers in Git?

2019-03-24 07:33发布

问题:

In a certain folder, I have image files named foo.jpg, bar.png, etc. I want to keep them in version control, except those named like 1_baz.png, 2_zaz.jpg, etc (since they are actually generated).

What's the entry should I add to .gitignore? Regex such as [0-9]+.* does not seem to work.

回答1:

Git does not use regexp but glob pattern to match ignored files. Add the following line in your root .gitignore:

[0-9]*

If you only want to ignore those files in the /static/img/ subdirectory you should either add the previous line to .gitignore file inside that subdirectory or add the following line in your root .gitignore:

/static/img/[0-9]*


标签: git gitignore