在某个文件夹中,我有像 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]*
.gitignore
,它就能正常工作,但是如果在根目录的.gitignore
中添加类似于/static/img/[0-9]*
这样的内容呢?在这种情况下应该怎么做? - Tiago Fernandez.gitignore
文件中,/static/img/[0-9]*
应该使以数字开头的文件被忽略在static/img/
子目录中。注意:开头的/
是可选的。我会相应地编辑我的回复。 - Lohrun