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.logbuild/: ignora todo el directoriobuildy todo lo que contiene
logs/*.tmp: ignora solo los archivos.tmpdentro delogs/#: 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.
Desafío
FácilLa 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal