.gitignore для Firebase
17 правил игнорирования для Firebase, готовых к копированию в репозиторий.
Платформа разработки приложений
Полный .gitignore для Firebase
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:50:49 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, чтобы все члены команды придерживались одних и тех же правил.