Skip to main content

Archivo .gitignore

El archivo .gitignore sirve para indicarle a Git qué archivos o carpetas no deben incluirse en el control de versiones. Esto es especialmente útil para ignorar archivos temporales, configuraciones locales o compilaciones automáticas.

📁 ¿Qué se puede ignorar?

Puedes usar diferentes mecanismos para especificar qué ignorar:

  • Archivos por nombre exacto
    archivo.txt

  • Carpetas completas
    carpeta/

  • Patrones habituales
    • *.log: Ignora todos los archivos que terminen en .log.
    • **/temp/: Ignora cualquier carpeta temp en cualquier subdirectorio.

Caracteres especiales que puedes usar

PatrónSignificadoEjemplo
*Cero o más caracteres*.tmp ignora todos los archivos que terminan en .tmp
?Un solo carácterconfig?.json ignora config1.json, configA.json, etc.
!Negación, para no ignorar!important.log mantiene este archivo aunque *.log esté ignorado
[]Lista de caracteres permitidosfile[1-3].txt ignora file1.txt, file2.txt, file3.txt

💡 Puedes combinar reglas en el archivo .gitignore, separándolas por líneas.
Las líneas en blanco se ignoran y las que comienzan con # son comentarios.