Generador de .gitignore
Genera archivos .gitignore para cualquier lenguaje o marco. Selecciona Node.js, Python, Go, Java, macOS, Windows, VS Code y más.
Languages
OS
Editors
Infrastructure
Security
3 templates selected
Cómo usar Generador de .gitignore
- 1Selecciona los lenguajes y marcos en tu proyecto.
- 2Selecciona tu SO y editor para ignorados específicos del SO.
- 3Visualiza el contenido .gitignore combinado.
- 4Copia y guárdalo como .gitignore en la raíz de tu proyecto.
ZenovayAnalytics
Analytics pensado para fundadores.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Formateador y Validador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores.Decodificador JWT
Decodifica e inspecciona tokens JWT. Consulta el encabezado, la carga útil y verifica firmas.Base64 Codificar/Decodificar
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y datos binarios.Codificador/Decodificador de URL
Codifica o decodifica componentes de URL. Maneja caracteres especiales, cadenas de consulta y URLs completas.Preguntas frecuentes
¿Qué es .gitignore?▾
.gitignore es un archivo de texto que indica a Git qué archivos y directorios ignorar — no serán rastreados, preparados ni confirmados. Colóquelo en la raíz del repositorio (o en cualquier subdirectorio para reglas locales). Cada línea especifica un patrón: * coincide con cualquier cosa, ** coincide entre directorios, ! niega un patrón. Los comentarios comienzan con #. Los archivos ignorados permanecen en el disco pero no se incluyen en git status, git add ni git commit.
¿Debo confirmar .gitignore en el repositorio?▾
Sí — .gitignore casi siempre debe confirmarse. Garantiza que todos los colaboradores (y los pipelines de CI/CD) ignoren los mismos archivos. Los archivos ignorados específicos del proyecto (salida de compilación, secretos, dependencias) pertenecen al .gitignore del repositorio. Los ajustes personales del editor/IDE que no son específicos del equipo pertenecen a su .gitignore global (~/.gitignore_global) para que apliquen a todos los repositorios sin afectar a los compañeros de equipo.
¿Cómo ignoro archivos que ya están siendo rastreados?▾
Agregar un archivo a .gitignore solo previene el rastreo futuro — no deja de rastrear archivos ya confirmados. Para dejar de rastrear un archivo confirmado: (1) git rm --cached nombrearchivo para eliminarlo del índice mientras conserva el archivo local; (2) Añada la ruta a .gitignore; (3) Confirme los cambios. Para directorios: git rm -r --cached nombrecarpeta/. Esto es comúnmente necesario para node_modules/ que fue confirmado accidentalmente antes de que se configurara .gitignore.
¿Cuál es la diferencia entre .gitignore y .gitkeep?▾
.gitignore indica a Git qué archivos omitir. .gitkeep es una convención informal (no una característica de Git) para mantener rastreados los directorios vacíos — Git no puede rastrear directorios vacíos, por lo que los desarrolladores añaden un archivo .gitkeep como marcador de posición. Algunos equipos usan .gitkeep, otros usan .keep o un README.md. No hay soporte oficial de Git para .gitkeep — es solo un archivo regular con un nombre significativo.
¿Por qué mi .gitignore no funciona?▾
Razones comunes: (1) Archivo ya rastreado — ejecute git rm --cached para dejar de rastrearlo. (2) El patrón es incorrecto — use git check-ignore -v nombrearchivo para depurar qué regla aplica. (3) El archivo está en un submódulo — las reglas de .gitignore no cruzan los límites de los submódulos. (4) Se aplica un .gitignore global — verifique git config core.excludesFile. (5) Los nombres de directorios necesitan barra inclinada final — "build" coincide con archivos llamados build, mientras que "build/" solo coincide con directorios.