Menu
CoddyTech

Patrones de Gitignore

Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 20 de 58.

Los patrones dentro de .gitignore siguen unas cuantas reglas sencillas:

  • secret.txt: ignora un nombre de archivo exacto en cualquier lugar del repositorio
  • *.log: ignora todos los archivos que terminan en .log
  • build/: ignora todo el directorio build y todo lo que contiene
  • logs/*.tmp: ignora solo los archivos .tmp dentro de logs/
  • #: inicia una línea de comentario; Git la ignora
  • !important.log: una excepción. Aunque una regla anterior coincida con este archivo, no se ignora

El orden importa cuando combinas reglas y excepciones. Los patrones posteriores prevalecen sobre los anteriores para los archivos que coinciden con ambos.

Una advertencia importante: .gitignore solo afecta a los archivos que aún no están rastreados. Si un archivo ya se había confirmado, agregarlo a .gitignore no impedirá que Git lo siga rastreando. Primero tendrías que eliminarlo del índice.

challenge icon

Desafío

Fácil

La carpeta contiene: main.py, secret.txt, tmp/cache.dat y tmp/keep.md. Inicializa el repositorio, crea un .gitignore con estas dos líneas:

secret.txt
tmp/

Después ejecuta git status --short. Solo .gitignore y main.py deberían aparecer como archivos sin seguimiento.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones

Practica por tu cuenta: Playground de Terminal