¿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

  1. 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.

  2. 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.

  3. 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`.

  4. 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.