在某个文件夹中,我有名为foo.jpg
,bar.png
等的图像文件。我想将它们保存在版本控制中,除了那些名为 , 等1_baz.png
的图像文件2_zaz.jpg
(因为它们实际上是生成的)。
我应该添加什么条目.gitignore
?诸如此类的正则表达式[0-9]+.*
似乎不起作用。
Git 不使用正则表达式而是使用glob 模式来匹配被忽略的文件。在您的根目录中添加以下行.gitignore
:
[0-9]*
如果您只想忽略/static/img/
子目录中的这些文件,您应该将上一行添加到.gitignore
该子目录内的文件中,或者在您的根目录中添加以下行.gitignore
:
/static/img/[0-9]*