.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

  1. Copia las reglas de Firebase de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Nube

Ver todas las plantillas de Nube