Generador de .gitignore
Selecciona tu stack tecnológico para generar un archivo .gitignore limpio y listo para usar al instante.
Lenguajes y Runtimes
Frameworks
Editores e IDEs
Sistemas Operativos
DevOps y Herramientas
# 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