Menu
Coddy logo textTech

¿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.

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 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.

Hoja de referencia

.gitignore enumera patrones para archivos que Git debe omitir (sin seguimiento, no preparables, no confirmados). Colócalo en la raíz del repositorio y confírmalo.

node_modules/   # ignorar un directorio
.env            # ignorar un archivo específico
*.log           # ignorar por extensión
build/          # ignorar una carpeta de compilación

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