Repaso
English

¿Para qué sirve un archivo .gitignore?

Opciones

  1. Para guardar las contraseñas de acceso al repositorio
  2. Para listar archivos que Git no debe seguir, como la salida del build (Opción correcta)
  3. Para eliminar archivos del repositorio automáticamente
  4. Para renombrar las ramas del repositorio en bloque

Respuesta

Para listar archivos y carpetas que Git no debe seguir (salida del build como target/, ajustes del IDE, secretos, logs)

Por qué

Algunos archivos nunca deberían estar en el repositorio: salida compilada (target/, node_modules/), carpetas del IDE (.idea/), logs y, sobre todo, secretos como archivos .env con contraseñas.

Lista patrones en .gitignore y Git no los preparará. Nota: no quita archivos que ya están en seguimiento; para eso usa git rm --cached file.

Si subiste un secreto, trátalo como filtrado: rótalo, porque el historial lo conserva.

target/
.idea/
*.log
.env

Recuerda

.gitignore deja fuera del repo la salida del build y los secretos.

Términos clave

Practica esta pregunta en Repaso