Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresGenerador de .gitignore
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Generador de .gitignore

desarrollo

Cree un .gitignore a partir de 61 plantillas para lenguajes, frameworks, editores y sistemas

Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio. Comprobado el 16 de octubre de 2026.

Un archivo .gitignore enumera los archivos que git no debe seguir, un patrón por línea. Elija las plantillas de su stack, como Node.js, macOS y VS Code, entre 61 plantillas oficiales de github/gitignore; se combinan en un solo archivo que puede copiar o descargar, y cualquier ruta puede probarse contra las reglas antes de hacer commit.

Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés

Siguiente:
  • Generador de licencias Cree un archivo LICENSE: MIT, Apache 2.0, GPL 3.0 y 20 más, con su nombre y año

Cómo crear un archivo .gitignore

1

Toque las plantillas de su proyecto, como Node.js, macOS y VS Code, o busque una por su nombre.

2

Añada sus propias líneas, como *.pem o scratch/, en el cuadro Sus propias reglas.

3

Escriba algunas rutas en Probar rutas para ver cuáles ignorará git y qué regla lo decide.

4

Haga clic en Copiar o en Descargar y guarde el archivo como .gitignore en la carpeta superior del repositorio.

Acerca del Generador de .gitignore

Todo repositorio nuevo necesita un .gitignore antes del primer commit; de lo contrario, la salida de compilación, las dependencias y la configuración del editor acaban en el historial. GitHub publica una plantilla por lenguaje, framework, editor y sistema operativo; esta página tiene 61 de ellas, en un commit fijo, y combina las que usted toca en un único archivo.

Combinar sin sorpresas. Las plantillas se solapan: Node.js, Next.js y NestJS ignoran los logs. Una línea repetida solo se elimina cuando no hay ninguna regla ! entre las dos copias, de modo que el archivo combinado ignora exactamente lo que ignoran las plantillas una tras otra. La página indica cuántas líneas eliminó.

Probar rutas. Escriba rutas en Probar rutas, una por línea, con una barra al final de una carpeta. Cada una se marca como ignorada o conservada, con el número de línea y la regla que lo decidió. La coincidencia sigue las propias reglas de git:

Patrón Coincide con No coincide con
*.log debug.log, logs/app.log log.txt
build/ la carpeta build a cualquier profundidad un archivo llamado build
/dist dist solo en el nivel superior src/dist
doc/*.txt doc/a.txt doc/sub/a.txt
**/secrets/** api/secrets/key.pem secrets en sí
!keep.log recupera keep.log un archivo dentro de una carpeta ignorada

Un archivo dentro de una carpeta ignorada sigue ignorado. Git no mira dentro de una carpeta ignorada, así que !secret/ok.txt después de secret/ no tiene efecto. Escriba secret/* en su lugar y la línea ! funcionará.

Archivos ya seguidos. Un .gitignore solo afecta a los archivos no seguidos. Si un archivo ya se confirmó antes, quítelo del índice con git rm --cached y haga commit; el archivo permanece en su disco.

El probador de rutas se verificó contra git check-ignore en más de 1.000 rutas, con conjuntos de reglas escritos a mano y plantillas reales. Todo se ejecuta en su navegador; nada de lo que escribe se envía a ningún sitio.

Preguntas frecuentes

¿Dónde pongo el archivo .gitignore?

Guárdelo como .gitignore, con el punto inicial y sin extensión, en la carpeta superior del repositorio, junto a la carpeta .git. Los patrones con una barra al principio o en medio se leen desde esa carpeta. Un .gitignore en una subcarpeta también funciona y se aplica solo por debajo de ella.

¿Por qué git sigue rastreando mi archivo después de añadirlo a .gitignore?

Un .gitignore solo afecta a los archivos que git aún no sigue. Una vez que un archivo se ha confirmado, git lo sigue rastreando. Ejecute git rm --cached seguido de la ruta, haga commit y a partir de entonces se aplica la regla. El archivo permanece en su disco; solo desaparece su copia en el índice.

¿Cómo ignoro una carpeta pero conservo un archivo dentro de ella?

Ignore el contenido de la carpeta en lugar de la carpeta: escriba logs/* y después !logs/keep.txt. Si escribe logs/, git omite toda la carpeta sin mirar dentro, así que la línea ! nunca puede recuperar el archivo. El cuadro Probar rutas muestra en qué caso se encuentra.

¿Qué hace una barra en un patrón de .gitignore?

Una barra al final limita el patrón a carpetas, así que build/ ignora una carpeta llamada build pero no un archivo. Una barra al principio o en medio ata el patrón a la carpeta del .gitignore, así que /dist ignora solo el dist superior. Sin barra, el patrón coincide a cualquier profundidad.

¿Son las mismas plantillas que ofrece GitHub?

Sí. Los 61 textos vienen sin cambios del repositorio github/gitignore en un commit fijo, la colección que GitHub usa al crear un repositorio, publicada bajo la licencia CC0. Cada bloque del resultado lleva como encabezado el nombre de la plantilla, para que vea de dónde viene una regla.

¿El comprobador de gitignore distingue mayúsculas y minúsculas?

Sí, como git en Linux y en la mayoría de los sistemas de CI, así que Build/ no coincide con una carpeta llamada build. En Windows y macOS, git suele poner core.ignorecase en true y no distingue mayúsculas, así que un patrón puede coincidir en local pero no en el servidor de compilación. Escriba los patrones con las mayúsculas exactas de los archivos.

Fuentes

  • github/gitignore, the template collection (CC0-1.0)The 61 template texts, at commit 0e5d690
  • Git documentation, gitignorePattern format: negation, trailing slash, anchoring with a slash, * ? [] and **, and why a file in an ignored folder cannot be re-included
  • Git documentation, git check-ignoreWhich pattern decides for a path; used as the reference for the path tester

Última verificación: 16 de octubre de 2026.

Los tipos y las normas cambian; consulte la fuente antes de fiarse de una cifra.

¿Sigue sin resolverlo? Pregunte sobre Generador de .gitignore y cualquiera que lo sepa puede responder. No se necesita cuenta.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Generador de UUIDUUID v4 aleatorios y v7 ordenados por tiempo, hasta 1.000 a la vez, con validadorGenerador de hashMD5, SHA-1, SHA-256, SHA-384 y SHA-512 de texto o archivos, con comparación de checksumsGenerador de expresiones cronCree una programación cron con menús, léala en lenguaje claro y vea las próximas ejecucionesGenerador de slugsSlugs de URL limpios a partir de títulos, también con acentos o en hindi, de uno en uno o cientos a la vezGenerador de metaetiquetasEscriba las etiquetas title, description, canonical, Open Graph y Twitter con vista previa en directoGenerador de robots.txtCree un robots.txt con plantillas y compruebe qué hace realmente cada líneaGenerador de sitemapConvierta una lista de URL en un sitemap.xml válido, con un índice cuando crece demasiadoGenerador de UTMCree enlaces de campaña con fuente, medio y campaña, y exporte todos como CSV
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)