Gitignore Generator
Gitignore Generator — se ejecuta en el navegador. No se guardan datos.
Generador de .gitignore
Elegir stack
Cómo usar
- Marque entornos en stack. Los predeterminados son Node.js, macOS y .env / secretos.
- Puede añadir Python, Java / Maven / Gradle, Go, Rust, PHP / Composer, Windows, VS Code y JetBrains.
- Pulse Generar para concatenar el texto .gitignore debajo. Cambie las marcas y genere de nuevo.
- Copiar al .gitignore de la raíz del proyecto y borre las líneas que no necesite.
- Restablecer restaura Node, macOS y .env como marcas predeterminadas.
Conceptos clave
El generador de .gitignore es una plantilla inicial de rutas que Git no debe rastrear, agrupadas por stack. Node añade node_modules, dist, .next; Python añade __pycache__, venv; Java añade target, .gradle. También puede añadir macOS .DS_Store, Windows Thumbs.db y editor .vscode / .idea. El objetivo es un primer .gitignore para que no se suban node_modules y venv, y se quiten basura del SO más patrones de claves secretas antes de un repo de equipo. El resultado es solo un punto de partida.
Secretos bloquea .env, *.pem y *.key dejando .env.example como excepción. Es un resumen, no idéntico al repo oficial gitignore de GitHub: edite monorepos y artefactos de compilación para encajar el proyecto. La combinación ocurre solo en el navegador y no se sube. Concatena bloques y no conoce carpetas de build específicas del proyecto. Edite siempre tras generar. En un monorepo, añada rutas como packages/*/dist después de copiar, y fusionar plantillas oficiales de cada lenguaje es más seguro.
Ejemplo
Genere con las marcas predeterminadas (Node.js, macOS, .env) y se concatenan bloques node_modules/, .DS_Store y .env en un archivo. Añada Python y VS Code, genere de nuevo, y se añaden __pycache__/ y .vscode/. Tras copiar, añada una carpeta de logs o una línea de config local si hace falta. Node+Python+macOS apila node_modules, __pycache__ y .DS_Store. .env.example permanece exceptuado en el bloque de secretos. Java y JetBrains añaden target/ y .idea/. Windows añade Thumbs.db.
Relacionado: Generador de robots.txt
Preguntas frecuentes
¿El generador de gitignore coincide con las plantillas oficiales de GitHub?
Es un resumen de ítems comunes y puede diferir de las plantillas oficiales. Es más corto que las plantillas gitignore de GitHub: fusionar plantillas oficiales de cada lenguaje es más seguro. Edite con esa premisa.
¿Cómo añado reglas de ignore personalizadas?
Edite el texto tras generar. El resultado en pantalla es de solo lectura, así que cópielo y añada reglas en un editor.
¿gitignore bloquea claves secretas de .env?
La opción .env / secretos está activa por defecto. Añada rutas extra usted. Los patrones pem y key no cazan cada secreto: revise las rutas.
¿Se sube el contenido de .gitignore a un servidor?
No. La combinación ocurre solo en el navegador. Las combinaciones marcadas permanecen en esta pestaña.
¿Cambiar las marcas regenera automáticamente?
Pulse Generar de nuevo para aplicar. Restablecer activa solo Node, macOS y .env. Si un proyecto Rust debe rastrear Cargo.lock, borre esa línea.
¿Por qué la opción Rust ignora Cargo.lock?
El resumen sigue la convención de bibliotecas. En un crate binario, borre esa línea. Tras restablecer, pulse Generar una vez para refrescar el texto. Tras cambiar marcas, pulse Generar de nuevo.
Última revisión: 2026-09-04