¿Por qué ignorar archivos?
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 19 de 58.
La mayoría de los proyectos reales producen archivos que no desea en el control de versiones: salidas de compilación, registros, secretos de entorno, cachés del editor y archivos generados por herramientas.
Hacer un seguimiento de esos archivos saturaría cada salida de git status, inflaría el repositorio y correría el riesgo de filtrar datos sensibles como claves de API.
Git soluciona esto con un archivo especial llamado .gitignore. Se encuentra en la raíz de tu repositorio y enumera los patrones que Git debe ignorar.
node_modules/
.env
*.log
build/Los archivos que coincidan con cualquier patrón en .gitignore se vuelven invisibles para Git: no aparecerán como no rastreados, no se podrán preparar y no se confirmarán.
El propio archivo .gitignore generalmente se confirma en el repositorio para que todos los que trabajan en el proyecto compartan las mismas reglas de ignorado.
Desafío
PrincipianteLa carpeta contiene app.js y un archivo basura debug.log. Inicializa el repositorio, crea un archivo .gitignore que contenga la línea única *.log, luego ejecuta git status --short.
Solo .gitignore y app.js deberían aparecer como no rastreados. debug.log no debería aparecer.
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 identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar