TontonTools

Generador de Gitignore

Genere archivos .gitignore: las exclusiones adecuadas para su pila.

100% Gratis Sin registro Amigable con la privacidad Desarrollo web
Actualizado sep. 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Cómo usar Generador de Gitignore

  1. Elija su pila: idioma, marco de trabajo, más capas de sistema operativo/editor.
  2. Copia el archivo generado y guárdelo como .gitignore en la raíz del repositorio.
  3. Comprímalo temprano (idealmente la primera confirmación, antes de que la basura entre en el historial).
  4. Los archivos ya rastreados necesitan git rm --cached: solo .gitignore no los desrastrea.

¿Cuál es Generador de Gitignore?

Un generador .gitignore produce la lista de exclusión para su pila: elija el idioma, el marco y el sistema operativo, obtenga el archivo que mantiene node_modules/, vendor/, resultados de compilación, secretos .env, carpetas IDE y basura del sistema operativo (.DS_Store, Thumbs.db) fuera del control de versiones.

Las categorías de nunca confirmar: dependencias (reinstalables desde archivos de bloqueo, enorme), crear artefactos (regenerables, ruidosos en diferencias), secretos (.env: confirmar credenciales es una infracción, no un desastre) y archivos locales de la máquina (configuraciones IDE, metadatos del sistema operativo). Cada pila tiene su lista canónica; el generador los conoce para que no los mantengas de memoria.

Sobre el Generador de Gitignore

Seleccione su pila (Nodo, PHP/Laravel, Python y las capas editor/OS) y copie el .gitignore combinado, ensamblado a partir de los patrones estándar de la comunidad por tecnología.

Las entradas que más importan: .env y amigos (la línea crítica para la seguridad: un .env filtrado en un repositorio público significa rotar todas las credenciales que contiene, y los raspadores las encuentran en minutos); node_modules/ y vendor/ (las líneas de repositorio: las dependencias pertenecen al archivo de bloqueo); directorios de compilación (dist/, build/, public/build); y la capa transversal de ruido de IDE (.idea/, .vscode/) y OS (.DS_Store) que contamina los repositorios compartidos de máquinas individuales.

Dos mecanismos que vale la pena conocer: .gitignore solo afecta a los archivos sin seguimiento; todo lo que ya se ha comprometido sigue siendo rastreado hasta que git rm --cached lo elimina (la clásica respuesta "¿por qué .env todavía está en mi repositorio?"); y patrones en cascada: un archivo raíz de repositorio gobierna el árbol, los archivos de subdirectorio agregan reglas locales.

Preguntas Frecuentes

.gitignore solo evita que se rastreen archivos NUEVOS. Los archivos confirmados permanecen rastreados hasta que git rm --cached <file> los elimina del índice (manteniendo la copia local). Entonces la regla de ignorar se hace cargo.
.env (secretos), el directorio de dependencia (node_modules/, seller/), resultados de compilación y basura OS/IDE (.DS_Store, .idea/). La línea .env es aquella cuya ausencia provoca verdaderos incidentes de seguridad.
Gire todas las credenciales que contiene de inmediato: el historial de git conserva el archivo incluso después de eliminarlo y los escáneres de repositorios públicos recopilan secretos en cuestión de minutos. Luego, git rm --cached .env, confirme y considere reescribir el historial (filter-repo) para repositorios privados.
No, cometerlos. Fijan versiones de dependencia exactas para instalaciones reproducibles. Se ignoran las dependencias mismas; el archivo de bloqueo que los describe es el código fuente.
Sí, las máquinas de tus colaboradores los generan. Los repositorios .gitignores cubren los entornos del equipo; alternativamente, cada desarrollador establece un gitignore global para su propio sistema operativo no deseado, pero el archivo de repositorio es el piso confiable.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.