Lección 08. Ignorar archivos con .gitignore.

En los proyectos reales existen archivos que NO deben versionarse: configuraciones locales, dependencias, archivos temporales o información sensible. Para esto, Git nos proporciona el archivo .gitignore.

¿Qué es .gitignore?._

.gitignore es un archivo de texto donde se definen patrones de archivos o carpetas que Git debe ignorar.

Cualquier archivo listado en .gitignore:

Casos comunes._

Algunos ejemplos típicos de archivos o carpetas que se ignoran son:

Ejemplos prácticos._

Crear un archivo .gitignore en la raíz del proyecto:

Copiar código
touch .gitignore

Ejemplo básico de contenido:

Copiar código
# Dependencias
node_modules/

# Variables de entorno
.env

# Logs
*.log

# Archivos del sistema
.DS_Store

También puedes ignorar archivos específicos:

Copiar código
config.local.js

O carpetas completas:

Copiar código
dist/
build/

Nota: si un archivo ya fue agregado al repositorio, .gitignore NO lo eliminará. Primero debemos quitarlo del tracking:

Copiar código
git rm --cached archivo.txt

Conclusión._

El uso correcto de .gitignore es una buena práctica esencial. Mantiene el repositorio limpio, seguro y profesional, evitando subir archivos innecesarios o sensibles.