Solución de problemas de .gitignore
Resuelve problemas de exclusión y seguimiento. Elige el artículo que corresponda a tu situación.
¿Por qué no funciona .gitignore?
Identifica archivos seguidos, reglas aplicadas y excepciones mediante comandos de Git.
¿Cómo ignorar archivos que Git ya sigue?
Descubre por qué .gitignore no afecta a archivos seguidos y cómo quitarlos del índice conservando la copia local.
¿Por qué ! no conserva un archivo en un directorio ignorado?
Corrige excepciones cuando se excluye el directorio padre y comprueba los patrones aplicados.
¿Por qué una regla global de Git ignora un archivo?
Encuentra el origen de una regla y distingue core.excludesFile, exclusiones locales y reglas del proyecto.
¿Cómo ignorar carpetas? folder/ frente a /folder/
Elige exclusiones en la raíz o a cualquier profundidad y verifica el significado de las barras.
¿Cómo ignorar extensiones? Uso de * y **
Compara *.log, /logs/*.log y /logs/**/*.log con rutas concretas.
¿Cómo ignorar archivos localmente sin cambiar .gitignore?
Excluye archivos personales no seguidos sin modificar las reglas compartidas del proyecto.
¿Cómo ignorar .env y conservar .env.example?
Excluye valores locales, conserva un ejemplo revisado y trata los archivos de entorno ya seguidos.
¿Cómo ignorar .DS_Store en todos los directorios?
Ignora copias raíz y anidadas, detecta las ya seguidas y quita una ruta concreta del índice.
¿Cómo conservar un directorio vacío? ¿.gitkeep o .gitignore?
Elige un archivo marcador o un .gitignore interno para conservar un directorio y controlar su contenido futuro.