问题
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]*
来源:https://stackoverflow.com/questions/18592752/how-to-ignore-files-starting-with-numbers-in-git