He estado sacando mi cabello investigando la red y varios documentos sobre archivos .gitignore. Estoy un poco n00b con Unix/Terminal (usando Mac OS X) y no puedo imaginar cómo ignorar los contenidos de una carpeta (cualquier tipo de contenido, ya sea un archivo u otra carpeta, no importa qué tan profundo sea).gitignore y cómo ignorar un nombre de directorio común y su contenido
Estoy trabajando en un proyecto que genera archivos de imagen dentro de una estructura de archivos consistente, excepto que estamos obteniendo conflictos de combinación con respecto a los permisos de usuario. Me gustaría ignorar las carpetas que contienen las imágenes generadas para que podamos evitar más tirones de pelo teniendo que ajustar los permisos en cada tirón. Solo estoy teniendo problemas para que funcione el archivo .gitignore, así que tengo que encontrar el patrón correcto para la coincidencia de contenido de la carpeta. Quiero que sea lo suficientemente general como para que pueda abarcar fácilmente todo el sitio (de modo que si alguna carpeta contiene un nombre de carpeta en particular, ignorará su contenido).
He intentado:
# Images
resample/
resize/
min/
Y ...
# Images
resample/*
resize/*
min/*
Y ...
# Images
*/resample/*
*/resize/*
*/min/*
Y muchas más combinaciones con resultados insatisfactorios. Nunca conseguí que el patrón foldername/**/*
funcione alguna vez. ¡Cualquier ayuda con respecto a este problema sería muy apreciada!
El primer ejemplo debería funcionar. Pero es sensible a mayúsculas y minúsculas, ¿estás seguro de que los nombres de las carpetas son minúsculas? –
Sí, todo está en minúsculas. –