27

在某个文件夹中,我有名为foo.jpg,bar.png等的图像文件。我想将它们保存在版本控制中,除了那些名为 , 等1_baz.png的图像文件2_zaz.jpg(因为它们实际上是生成的)。

我应该添加什么条目.gitignore?诸如此类的正则表达式[0-9]+.*似乎不起作用。

4

1 回答 1

47

Git 不使用正则表达式而是使用glob 模式来匹配被忽略的文件。在您的根目录中添加以下行.gitignore

[0-9]*

如果您只想忽略/static/img/子目录中的这些文件,您应该将上一行添加到.gitignore该子目录内的文件中,或者在您的根目录中添加以下行.gitignore

/static/img/[0-9]*
于 2013-09-03T12:52:55.033 回答