在某个文件夹中,我有名为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]*