Menu
CoddyTech

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.

challenge icon

Desafío

Principiante

La 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

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