.gitignore per Firebase
17 regole di esclusione per Firebase, pronte da copiare nel repository.
Piattaforma di sviluppo di applicazioni
Il .gitignore completo per Firebase
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:08:07 UTC
# Tecnologie: Firebase
### Firebase ###
/firebase-debug.log
/firebase-debug.*.log
.firebaserc
/firebase.json
# File di cache
*.cache
hosting/.cache
/functions/node_modules/
/functions/.env
/functions/package-lock.json
/firebase-*.zip
/.firebase/
/emulator-ui/
# File di log
*.log
# Log di debug npm
npm-debug.log*
# Log di debug di Yarn
yarn-debug.log*
/.env.*
# Log degli errori di Yarn
yarn-error.log*
Cosa escludono le regole di Firebase
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File di compilazione e distribuzione di Firebase
| Schema di esclusione | Cosa esclude |
|---|---|
/firebase-debug.log |
File di compilazione e distribuzione di Firebase |
/firebase-debug.*.log |
File di compilazione e distribuzione di Firebase |
.firebaserc |
File di compilazione e distribuzione di Firebase |
Hosting di Firebase
| Schema di esclusione | Cosa esclude |
|---|---|
/firebase.json |
Hosting di Firebase |
*.cache |
File di cache |
hosting/.cache |
Hosting di Firebase |
Funzioni Firebase
| Schema di esclusione | Cosa esclude |
|---|---|
/functions/node_modules/ |
Funzioni Firebase |
/functions/.env |
Funzioni Firebase |
/functions/package-lock.json |
Funzioni Firebase |
Emulatori Firebase
| Schema di esclusione | Cosa esclude |
|---|---|
/firebase-*.zip |
Emulatori Firebase |
/.firebase/ |
Emulatori Firebase |
/emulator-ui/ |
Emulatori Firebase |
Registri di log
| Schema di esclusione | Cosa esclude |
|---|---|
*.log |
File di log |
npm-debug.log* |
Log di debug npm |
yarn-debug.log* |
Log di debug di Yarn |
yarn-error.log* |
Log degli errori di Yarn |
File d'ambiente (configurazioni locali)
| Schema di esclusione | Cosa esclude |
|---|---|
/.env.* |
File d'ambiente (configurazioni locali) |
Come usare questo .gitignore per Firebase
- Copia le regole di Firebase qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.