.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
- Copie as regras de Firebase acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- 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.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.