Generador de .gitignore

Desarrollo

Crea plantillas .gitignore para Node, Python, Next.js y m?s

  • Se ejecuta en tu navegador
  • No se envía nada a un servidor
  • Sin registro
Stacks populares:

Selecciona tus tecnologías

5 tecnologías seleccionadas

Reglas adicionales

.gitignore

Generador de .gitignore: Plantillas para Cualquier Stack

El archivo .gitignore le dice a Git qué archivos y carpetas no versionar: dependencias (node_modules, vendor), artefactos de compilación (.next, dist, target), archivos de sistema (.DS_Store, Thumbs.db) y, sobre todo, secretos (.env, *.pem, claves privadas).

Este generador combina plantillas oficiales por lenguaje, framework, editor y sistema operativo, y las une en un solo archivo limpio y comentado. Todo se genera en tu navegador; puedes añadir tus propias reglas.

Un .gitignore bien configurado evita subir credenciales por accidente, mantiene el repositorio ligero y previene conflictos entre entornos de desarrollo.

¿Cómo funciona?

  1. Elige tus tecnologías

    Selecciona lenguajes, frameworks, editores y sistemas operativos, o usa un stack predefinido.

  2. Añade reglas propias

    Escribe patrones específicos de tu proyecto en el campo de reglas personalizadas.

  3. Copia o descarga el .gitignore

    Guarda el archivo en la raíz de tu repositorio antes del primer commit.

Preguntas Frecuentes

¿El .gitignore afecta a archivos ya versionados?

No. Solo evita que Git empiece a rastrear archivos nuevos. Para dejar de versionar algo ya committeado: git rm --cached <archivo> y luego añádelo al .gitignore.

¿Dónde debe ir el archivo .gitignore?

Normalmente en la raíz del repositorio. También puedes tener .gitignore en subcarpetas con reglas específicas para ese directorio.

¿Cómo ignoro todo menos un archivo?

Usa el patrón de negación: primero ignora la carpeta (config/*) y luego exceptúa el archivo (!config/example.json).

Ver todas las herramientas