¿Cómo ignorar todos los archivos de una carpeta en git pero manteniendo la carpeta?

publicado por: Anonymous

Un poco de contexto

Tengo un app en php bastante simple, puedes subir imágenes de tus productos. Por tanto tengo varias imágenes de prueba en mi carpeta pero al subir el proyecto al servidor usando git, no quiero que esas imágenes se suban.

introducir la descripción de la imagen aquí

El problema

Intente ignorar las imágenes de esta forma en mi .gitignore sistema/images/fotos_articulos/*.jpg

El problema es que al hacer el pull en mi servidor no crea la carpeta y eso me genera un error cuando trato de subir imágenes dentro del sistema, claro siempre puedo crearla manualmente por ftp

Preguntas

  • ¿Cuál es la manera apropiada de ignorar solo el contenido de la carpeta?

solución

Estás ignorando correctamente las imágenes pero git no va a meter en el repositorio un directorio vacío.

Lo que puedes hacer es crear un .gitignore dentro del directorio y añadir las siguientes reglas:

*
!.gitignore

Es decir, que ignore todos los ficheros menos él mismo. Así la carpeta vaciá se añadirá al repositorio.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *