Generador de .gitignore

Selecciona tu stack tecnológico para generar un archivo .gitignore limpio y listo para usar al instante.

Presets

Lenguajes y Runtimes

Frameworks

Editores e IDEs

Sistemas Operativos

DevOps y Herramientas

.gitignore generado41 líneas
# Node.js
node_modules/
dist/
build/
.env
.env.local
.env.*.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnp
.pnp.js
coverage/
.nyc_output/
*.tgz
.npm

# VS Code
.vscode/
*.code-workspace
.history/

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

¿Qué Es .gitignore?

Un archivo .gitignore le dice a Git qué archivos y directorios excluir del control de versiones. Sin él, los artefactos de construcción, carpetas de dependencias como node_modules, archivos de entorno sensibles, metadatos específicos del sistema operativo y configuraciones de IDE pueden contaminar tu repositorio. Un .gitignore bien mantenido mantiene tu historial limpio y previene commits accidentales de secretos o archivos binarios.

Cómo Usar Este Generador

Selecciona las tecnologías que usas en tu proyecto desde la cuadrícula de abajo, o haz clic en un preset como 'Full Stack' para seleccionar combinaciones comunes. La vista previa del .gitignore se actualiza en tiempo real. Cuando termines, copia el resultado o haz clic en Descargar para guardar el archivo directamente como .gitignore.

Patrones Recomendados por Stack

Los proyectos Node.js siempre deben ignorar node_modules, dist y archivos .env. Los proyectos Python necesitan ignorar __pycache__, .venv y archivos *.pyc. Los usuarios de macOS deben ignorar .DS_Store. Los usuarios de IDE JetBrains deben ignorar los directorios .idea. Siempre incluye reglas específicas del sistema operativo, ya que distintos desarrolladores usan diferentes sistemas operativos.

Presets de Stack Disponibles

  • Frontend Dev: Node.js + React/Next.js + VS Code + macOS
  • Backend Dev: Python + Docker + JetBrains + Linux
  • Full Stack: Node.js + Python + Docker + macOS + Windows
  • Mobile Dev: Flutter + Xcode + Android Studio + macOS
  • DevOps: Docker + Terraform + AWS CDK + Linux