.gitignore для Firebase
17 правил ігнорування для Firebase, готових до копіювання у ваш репозиторій.
Платформа розробки додатків
Повний .gitignore для Firebase
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:50:39 UTC
# Технології: Firebase
### Firebase ###
/firebase-debug.log
/firebase-debug.*.log
.firebaserc
/firebase.json
# Файл кешу
*.cache
hosting/.cache
/functions/node_modules/
/functions/.env
/functions/package-lock.json
/firebase-*.zip
/.firebase/
/emulator-ui/
# Файл журналу
*.log
# журнали налагодження npm
npm-debug.log*
# Журнали налагодження Yarn
yarn-debug.log*
/.env.*
# Журнали помилок Yarn
yarn-error.log*
Що насправді ігнорують ці правила Firebase
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Файли збірки та розгортання Firebase
| Шаблон | Що ігнорується |
|---|---|
/firebase-debug.log |
Файли збірки та розгортання Firebase |
/firebase-debug.*.log |
Файли збірки та розгортання Firebase |
.firebaserc |
Файли збірки та розгортання Firebase |
Хостинг Firebase
| Шаблон | Що ігнорується |
|---|---|
/firebase.json |
Хостинг Firebase |
*.cache |
Файл кешу |
hosting/.cache |
Хостинг Firebase |
Функції Firebase
| Шаблон | Що ігнорується |
|---|---|
/functions/node_modules/ |
Функції Firebase |
/functions/.env |
Функції Firebase |
/functions/package-lock.json |
Функції Firebase |
Емулятори Firebase
| Шаблон | Що ігнорується |
|---|---|
/firebase-*.zip |
Емулятори Firebase |
/.firebase/ |
Емулятори Firebase |
/emulator-ui/ |
Емулятори Firebase |
Журнали
| Шаблон | Що ігнорується |
|---|---|
*.log |
Файл журналу |
npm-debug.log* |
журнали налагодження npm |
yarn-debug.log* |
Журнали налагодження Yarn |
yarn-error.log* |
Журнали помилок Yarn |
Файли середовища (локальні конфігурації)
| Шаблон | Що ігнорується |
|---|---|
/.env.* |
Файли середовища (локальні конфігурації) |
Як використовувати цей .gitignore для Firebase
- Скопіюйте правила Firebase вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.