Crea un archivo .gitignore combinando plantillas de lenguajes, herramientas y editores.
Un archivo .gitignore lista patrones de archivos y carpetas que Git no debe rastrear. Las dependencias como node_modules o vendor, la salida de compilación, los registros, la configuración del editor, los archivos del sistema operativo como .DS_Store y los secretos como los archivos .env no pertenecen a un repositorio. Ignorarlos mantiene el historial pequeño, evita diferencias ruidosas y, sobre todo, impide que se suban credenciales por accidente.
Un buen archivo combina varias cuestiones: el lenguaje o framework que usas, los sistemas operativos de tu equipo y los editores que prefiere cada persona. Este generador une plantillas cortas en un solo archivo, con un comentario de cabecera por sección para que sea fácil de mantener. Recuerda que .gitignore solo afecta a los archivos sin rastrear. Si un archivo ya se subió, quítalo del índice antes con git rm --cached.