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