¿Algo va mal con esta herramienta?
Sobre «Gitignore Generator Online»
Esta herramienta construye un archivo .gitignore a partir de un checklist de plantillas de proyecto comunes: Node.js, Python, Java, .NET, macOS, Windows, IDEs de JetBrains, VSCode y docenas más. Elige las plataformas y lenguajes que usas, y la herramienta combina sus patrones en un único archivo.
Un buen .gitignore mantiene la basura fuera de tu repositorio: artefactos de build, directorios de caché, metadatos del SO (Thumbs.db, .DS_Store), ajustes de IDE, credenciales y dependencias que no deben versionarse.
Copia el resultado a la raíz de tu proyecto como .gitignore. Puedes volver a generar más tarde al añadir nuevas herramientas — los patrones se superponen sin conflicto.
Cómo usar esta herramienta
Cómo generar un .gitignore para stacks comunes
Elige presets
«Presets (comma)» acepta una lista separada por comas de `node, python, java, vscode, idea, macos, windows, linux`. Los tokens desconocidos se descartan en silencio — sólo los reconocidos producen reglas.
Ejecutar
Resultado: un único campo `gitignore` con bloques concatenados. Cada bloque preset va precedido de una cabecera `# === preset ===`, de modo que el origen quede claro al commit.
Contenido de cada preset
`node`: `node_modules`, `dist`, `.npm`, `.pnpm-store`, `.next`. `python`: `__pycache__/`, `*.pyc`, `.venv`, `*.egg-info`. `vscode` ignora `.vscode/` y permite `!.vscode/settings.json`. `macos` añade `.DS_Store`; `windows` añade `Thumbs.db`.
Apilando tus propias reglas
Tras ejecutar, añade tus líneas específicas (`.env*`, `coverage/`, salidas de build, secretos) bajo los bloques generados. El orden entre ignore y allow no importa — git usa el último patrón coincidente.