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 generan archivos que no quieres incluir en el control de versiones: resultados de compilación, registros, secretos del entorno, cachés del editor y archivos generados por herramientas.
Hacer seguimiento de esos archivos llenaría de ruido cada resultado de git status, aumentaría el tamaño del repositorio y podría exponer datos confidenciales, como claves de API.
Git resuelve esto con un archivo especial llamado .gitignore. Se encuentra en la raíz de tu repositorio y enumera los patrones que Git debe omitir.
node_modules/
.env
*.log
build/Los archivos que coincidan con cualquier patrón de .gitignore serán invisibles para Git: no aparecerán como archivos sin seguimiento, no se podrán preparar para confirmación y no se incluirán en las confirmaciones.
El propio archivo .gitignore suele incluirse en el repositorio para que todas las personas que trabajen en el proyecto compartan las mismas reglas de exclusión.
Desafío
PrincipianteLa carpeta contiene app.js y un archivo basura debug.log. Inicializa el repositorio, crea un archivo .gitignore que contenga la única línea *.log, después ejecuta git status --short.
Solo .gitignore y app.js deberían aparecer como archivos sin seguimiento. 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 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