TF

Herramientas para desarrolladores

Generador de archivos .gitignore

Crea un .gitignore con plantillas para lenguajes, frameworks, editores y sistemas operativos, sin duplicados.

Lenguajes
Frameworks
Herramientas
Editores e IDE
Sistemas operativos
4 plantillas seleccionadas · Los patrones repetidos entre plantillas aparecen solo una vez.

¿Qué es esta herramienta?

Mantén fuera de tu repositorio los archivos de compilación, las dependencias, los secretos y el desorden del editor. Elige los lenguajes, frameworks, herramientas, editores y sistemas operativos que usas, añade tus propios patrones y descarga un .gitignore ordenado, con cada sección etiquetada y sin reglas repetidas.

Las plantillas se basan en convenciones muy extendidas en la comunidad y cubren 28 lenguajes, frameworks, herramientas, editores y sistemas operativos. Las secciones conservan sus comentarios para que sepas por qué existe cada regla.

Un .gitignore solo afecta a los archivos sin seguimiento. Si un archivo ya está confirmado, sácalo del índice con git rm --cached <archivo> para que la regla se aplique.

Cómo usar Generador de .gitignore

  1. Busca o haz clic en las plantillas que necesites, por ejemplo Node.js, Next.js, VS Code y macOS.
  2. Añade tus propios patrones, uno por línea.
  3. Revisa el archivo combinado; los patrones que comparten varias plantillas aparecen solo una vez.
  4. Descárgalo como .gitignore y colócalo en la raíz de tu repositorio.

Ejemplos

Lo esencial de Node.js

node_modules/
dist/
.env
*.log

Preguntas frecuentes

¿Dónde va el archivo .gitignore?

En la carpeta raíz de tu repositorio. Puedes añadir más .gitignore en subcarpetas; sus reglas se aplican respecto a su propia carpeta.

¿Por qué se sigue rastreando un archivo después de ignorarlo?

Git sigue rastreando los archivos confirmados antes de existir la regla. Ejecuta git rm --cached <archivo>, haz commit y la regla se aplicará desde entonces.

¿Qué significa ! en un .gitignore?

Un ! al principio vuelve a incluir un archivo que excluyó un patrón anterior, por ejemplo !.env.example para conservar un archivo de entorno de ejemplo.

¿Debo ignorar la configuración del editor?

Ignora los ajustes personales, pero muchos equipos confirman archivos compartidos como .vscode/extensions.json. La plantilla de VS Code mantiene esos archivos e ignora el resto.

¿Necesitarás más potencia más adelante?

Herramientas premium, límites más altos y acceso por API están en nuestros planes. La V1 sigue siendo gratuita y privada en tu navegador.