.gitignore Generator

Development

Create .gitignore templates for Node, Python, Next.js, and IDEs

  • Runs in your browser
  • Nothing is sent to a server
  • No sign-up
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.

How does it work?

  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.

Frequently Asked Questions

¿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).

See all tools