How to ignore files starting with numbers in Git?

2019-03-24 07:26发布

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.

标签: git gitignore
1条回答
smile是对你的礼貌
2楼-- · 2019-03-24 07:53

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]*
查看更多
登录 后发表回答