.gitignore за Dart
14 правила за игнориране за Dart, готови за копиране в хранилището ви.
Език на Google, оптимизиран за клиентски приложения
Пълният .gitignore за Dart
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 14:51:17 UTC
# Технологии: Dart
### Dart ###
.dart_tool/
.packages
# Изходна директория за компилиране
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies
Какво всъщност игнорират тези правила за Dart
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Файлове и директории, създадени от pub
| Шаблон | Какво игнорира |
|---|---|
.dart_tool/ |
Файлове и директории, създадени от pub |
.packages |
Файлове и директории, създадени от pub |
build/ |
Изходна директория за компилиране |
Ако разработвате приложение, може да включите pubspec.lock в хранилището
| Шаблон | Какво игнорира |
|---|---|
pubspec.lock |
Ако разработвате приложение, може да включите pubspec.lock в хранилището |
Ако не генерирате документацията локално, можете да премахнете този ред.
| Шаблон | Какво игнорира |
|---|---|
doc/api/ |
Ако не генерирате документацията локално, можете да премахнете този ред. |
.env* |
Dotenv файл с променливи на средата |
Избягвайте добавянето на генерирани Javascript файлове в комити:
| Шаблон | Какво игнорира |
|---|---|
*.dart.js |
Избягвайте добавянето на генерирани Javascript файлове в комити: |
Генерира се с флага --dump-info.
| Шаблон | Какво игнорира |
|---|---|
*.info.json |
Генерира се с флага --dump-info. |
*.js |
Когато са генерирани от dart2js. Не задавайте *.js, ако проектът съдържа изходни файлове на JavaScript. |
*.js_ |
Генерира се с флага --dump-info. |
*.js.deps |
Генерира се с флага --dump-info. |
*.js.map |
Генерира се с флага --dump-info. |
.flutter-plugins |
Генерира се с флага --dump-info. |
.flutter-plugins-dependencies |
Генерира се с флага --dump-info. |
Как да използвате този .gitignore за Dart
- Копирайте правилата за Dart по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.