.gitignore para Firebase

17 regras de exclusão para Firebase, prontas a copiar para o seu repositório.

Plataforma de desenvolvimento de aplicações

O .gitignore completo para Firebase

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:07:07 UTC
# Tecnologias: Firebase

### Firebase ###
/firebase-debug.log
/firebase-debug.*.log
.firebaserc
/firebase.json
# Ficheiro de cache
*.cache
hosting/.cache
/functions/node_modules/
/functions/.env
/functions/package-lock.json
/firebase-*.zip
/.firebase/
/emulator-ui/
# Ficheiro de registo
*.log
# Registos de depuração do npm
npm-debug.log*
# Registos de depuração do Yarn
yarn-debug.log*
/.env.*
# Registos de erros do Yarn
yarn-error.log*

O que estas regras de Firebase ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Ficheiros de compilação e implementação do Firebase

Padrão O que ignora
/firebase-debug.log Ficheiros de compilação e implementação do Firebase
/firebase-debug.*.log Ficheiros de compilação e implementação do Firebase
.firebaserc Ficheiros de compilação e implementação do Firebase

Alojamento Firebase

Padrão O que ignora
/firebase.json Alojamento Firebase
*.cache Ficheiro de cache
hosting/.cache Alojamento Firebase

Funções Firebase

Padrão O que ignora
/functions/node_modules/ Funções Firebase
/functions/.env Funções Firebase
/functions/package-lock.json Funções Firebase

Emuladores Firebase

Padrão O que ignora
/firebase-*.zip Emuladores Firebase
/.firebase/ Emuladores Firebase
/emulator-ui/ Emuladores Firebase

Registos

Padrão O que ignora
*.log Ficheiro de registo
npm-debug.log* Registos de depuração do npm
yarn-debug.log* Registos de depuração do Yarn
yarn-error.log* Registos de erros do Yarn

Ficheiros de ambiente (configurações locais)

Padrão O que ignora
/.env.* Ficheiros de ambiente (configurações locais)

Como utilizar este .gitignore para Firebase

  1. Copie as regras de Firebase acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Nuvem

Ver todos os modelos de Nuvem