.gitignore para Firebase
17 reglas de exclusión para Firebase, listas para copiar en tu repositorio.
Plataforma de desarrollo de aplicaciones
El .gitignore completo para Firebase
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:23:03 UTC
# Tecnologías: Firebase
### Firebase ###
/firebase-debug.log
/firebase-debug.*.log
.firebaserc
/firebase.json
# Archivo de caché
*.cache
hosting/.cache
/functions/node_modules/
/functions/.env
/functions/package-lock.json
/firebase-*.zip
/.firebase/
/emulator-ui/
# Archivo de registro
*.log
# Registros de depuración de npm
npm-debug.log*
# Registros de depuración de Yarn
yarn-debug.log*
/.env.*
# Registros de errores de Yarn
yarn-error.log*
Qué ignoran estas reglas de Firebase
Todos los patrones y por qué incluirlos en tu .gitignore.
Archivos de compilación y despliegue de Firebase
| Patrón | Qué ignora |
|---|---|
/firebase-debug.log |
Archivos de compilación y despliegue de Firebase |
/firebase-debug.*.log |
Archivos de compilación y despliegue de Firebase |
.firebaserc |
Archivos de compilación y despliegue de Firebase |
Alojamiento de Firebase
| Patrón | Qué ignora |
|---|---|
/firebase.json |
Alojamiento de Firebase |
*.cache |
Archivo de caché |
hosting/.cache |
Alojamiento de Firebase |
Funciones de Firebase
| Patrón | Qué ignora |
|---|---|
/functions/node_modules/ |
Funciones de Firebase |
/functions/.env |
Funciones de Firebase |
/functions/package-lock.json |
Funciones de Firebase |
Emuladores de Firebase
| Patrón | Qué ignora |
|---|---|
/firebase-*.zip |
Emuladores de Firebase |
/.firebase/ |
Emuladores de Firebase |
/emulator-ui/ |
Emuladores de Firebase |
Registros
| Patrón | Qué ignora |
|---|---|
*.log |
Archivo de registro |
npm-debug.log* |
Registros de depuración de npm |
yarn-debug.log* |
Registros de depuración de Yarn |
yarn-error.log* |
Registros de errores de Yarn |
Archivos de entorno (configuraciones locales)
| Patrón | Qué ignora |
|---|---|
/.env.* |
Archivos de entorno (configuraciones locales) |
Cómo usar este .gitignore para Firebase
- Copia las reglas de Firebase de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.