如何忽略以Git中的数字开头的文件? [英] How to ignore files starting with numbers in Git?
问题描述
在某个文件夹中,我有名为 foo.jpg
, bar.png
等的图像文件。想要让它们保持在版本控制中,除了像 1_baz.png
, 2_zaz.jpg
等名称(因为它们实际上是生成的)。
我应该添加到 .gitignore
中的条目是什么?正则表达式(如 [0-9] +。*
)似乎不起作用。
Git不使用regexp,而是使用 glob模式匹配忽略的文件。在您的根目录中添加以下行 .gitignore
:
[0- 9] *
如果您只想忽略 / static中的这些文件/ img /
子目录中,您应该将上一行添加到该子目录内的 .gitignore
文件或将以下行添加到您的根目录 .gitignore
:
/ static / img / [0-9] *
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 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中的数字开头的文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!