使用 gitignore 排除 WordPress 上传文件夹中自动生成的图像大小

Exclude auto-generated image sizes in WordPress uploads folder with gitignore

我的目录结构类似于 bedrock。所以 WordPress 在它自己的子目录 wp/ 中,通常进入 wp-content 的东西在 app/ 中。我想排除 app/ BUT uploads/.

中的所有目录

但在 uploads/ 内部,我想排除所有由 WordPress 自动生成的图像。所以每个文件都遵循 $original_image_name-$widthx$height.$ext.

模式

我尝试了所有已经提出的问题的不同解决方案,我当前的(仍然无法正常工作).gitignore 现在看起来像这样:

.gitignore

# WordPress
public/wp/
public/app/*
!public/app/uploads
public/app/uploads/*-*x*.* # auto-generated sizes

检查 git status public/app/uploads/ 时,它仍将自动生成的文件显示为 Untracked files 以及其他图像。

错误实际上只是我在与模式相同的行中添加了 # 注释..

所以我现在得到的是

.gitignore

public/wp/
public/app/*
!public/app/uploads/
public/app/uploads/*-*x*.*