Generador de .gitignore
Elegí tus stacks — lenguajes, plataformas, sistemas operativos y editores — y obtené un solo .gitignore combinado y sin duplicados. Nada sale de tu navegador.
Elegí los stacks
Lenguajes y entornos
Plataformas y frameworks
Sistemas operativos
Editores e IDEs
Vista previa del .gitignore
Cómo funciona el Generador de .gitignore
Cada plantilla detrás de esta herramienta se copió tal cual del repositorio github/gitignore de GitHub — los mismos presets con licencia CC0 que ofrece GitHub al crear un repositorio nuevo. Elegí uno o más stacks y la herramienta concatena sus plantillas, comparando cada línea que no sea comentario de forma exacta (ignorando solo espacios al final) para que un patrón compartido por dos stacks — como .DS_Store o *.log — aparezca una sola vez. Los comentarios y las líneas en blanco nunca se deduplican, así cada sección de cada stack se mantiene tal como la escribió GitHub.
### Linux ### *~ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* # Metadata left by Dolphin file manager, which comes with KDE Plasma .directory # Linux trash folder which might appear on any partition or disk .Trash-* # .nfs files are created when an open file is removed but is still being accessed .nfs* # Log files created by default by the nohup command nohup.out ### Vim ### # Swap [._]*.s[a-v][a-z] # comment out the next line if you don't need vector files !*.svg [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] [._]sw[a-p] # Session Session.vim Sessionx.vim # Temporary .netrwhist # Auto-generated tag files tags # Persistent undo [._]*.un~
Notá que *~ — el patrón de archivos de respaldo propio de Linux — aparece una sola vez aunque la plantilla de Vim también lo incluye: ya se había agregado en la sección de Linux, así que la copia de Vim se descarta, pero todo lo demás que aporta Vim queda intacto. El resultado está listo para copiar o descargar tal cual; no hay ningún tipo de dependencia de esta herramienta, es un .gitignore normal que podés seguir editando a mano después.
Preguntas frecuentes
¿De dónde salen estas plantillas de .gitignore?
Cada plantilla incluida en esta herramienta se copió del repositorio github/gitignore de GitHub (licencia CC0, las mismas plantillas que ofrece GitHub al crear un repo nuevo), así que los patrones coinciden con lo que traería un .gitignore recién creado en GitHub.
¿Cómo maneja las líneas duplicadas cuando elijo varios stacks?
Las líneas se comparan de forma exacta, ignorando solo los espacios al final. Si dos stacks elegidos tienen exactamente el mismo patrón, queda una sola vez, bajo el primer stack que la aporta. Los comentarios y las líneas en blanco nunca se deduplican, así cada sección se mantiene legible por separado.
¿Es lo mismo que gitignore.io?
Funciona parecido — elegís stacks y obtenés un archivo combinado — pero cada plantilla está incluida en esta misma página y la combinación corre enteramente en tu navegador; nunca se envía ninguna solicitud a un servidor.
¿Puedo editar el archivo generado después?
Sí. Copiálo o descargálo, y después editalo libremente — es un .gitignore normal, sin ningún tipo de dependencia de esta herramienta.