Un poco más fácil.Herramientas gratuitas para resolver lo de cada día.

Generador de .gitignore

Generador de .gitignore: selecciona patrones base para Node, macOS, Visual Studio, Python, Java o VS Code.

El procesamiento se hace en el navegador. Revisa la salida antes de copiarla a otro programa.

¿Te ha servido esta herramienta?

Tecnologías reconocidas

El generador contiene listas locales para Node, macOS, Visual Studio, Python, Java y VS Code. Escribe una tecnología por línea, sin importar mayúsculas. El motor expande cada nombre reconocido y conserva como comentario cualquier línea que no pertenezca a esa colección.

Patrones combinados sin duplicados

Al pedir node y macos aparecen, entre otros, node_modules/, .env, npm-debug.log* y .DS_Store. Si dos conjuntos aportan el mismo patrón, solo se emite una vez y se mantiene la primera posición. El resultado es una base legible, no un inventario del repositorio.

Revisar antes de guardar

Un patrón demasiado amplio puede ocultar archivos que sí deberían versionarse. Lee cada línea y compárala con la estructura real del proyecto. Después usa git status --ignored para comprobar qué rutas coinciden, especialmente si el repositorio ya contiene configuraciones o ejemplos necesarios.

Archivos ya rastreados

Añadir una ruta a .gitignore no elimina del índice un archivo que Git ya sigue. El estado del índice y el historial son independientes de esta generación. Antes de retirar un archivo sensible, revisa además commits anteriores y rota cualquier credencial expuesta.

Sintaxis que no interpreta la página

La salida ofrece patrones base, pero la herramienta no evalúa negaciones, precedencia o .gitignore anidados contra tu árbol. Una tecnología desconocida queda documentada como comentario para que decidas sus reglas manualmente. No modifica ni inspecciona el repositorio.

Negaciones y reglas anidadas

Una línea con ! puede volver a incluir una ruta excluida, siempre que las reglas anteriores permitan alcanzarla. Además, un .gitignore dentro de un subdirectorio aplica desde ese punto. El generador base no resuelve esas capas, por lo que conviene probar la ruta concreta con git check-ignore -v y localizar la regla responsable.

Fuentes y referencias

Continúa con estas herramientas

Preguntas frecuentes

¿Qué ocurre si escribo una tecnología desconocida?

Se conserva como comentario en la salida. No se inventan patrones, por lo que debes añadirlos después desde documentación fiable.

¿Por qué sigue apareciendo un archivo ignorado en Git?

Probablemente ya estaba rastreado. .gitignore afecta archivos no seguidos; revisa el índice antes de cambiar su estado.

¿Puedo combinar Node y VS Code?

Sí. Escribe ambos nombres en líneas separadas y se unirán sus listas, eliminando patrones exactamente duplicados.

¿El resultado garantiza que no subiré secretos?

No. Debes revisar el contenido, el índice y el historial. También conviene usar controles de secretos independientes.

¿Cómo compruebo un patrón antes de aceptarlo?

Guarda una copia de prueba y consulta git status --ignored. Confirma que solo quedan ocultas las rutas previstas.

¿Un patrón terminado en barra señala un directorio?

Sí en la sintaxis habitual de Git. Comprueba su alcance y archivo de origen con git check-ignore -v.

Herramienta de OCC Tools

Cálculo y documentación · Actualizado: 14 de septiembre de 2026