.gitignore para Dart
14 regras de exclusão para Dart, prontas a copiar para o seu repositório.
Linguagem da Google otimizada para aplicações cliente
O .gitignore completo para Dart
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:13:38 UTC
# Tecnologias: Dart
### Dart ###
.dart_tool/
.packages
# Diretório de resultados de compilação
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies
O que estas regras de Dart ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Ficheiros e diretórios criados pelo pub
| Padrão | O que ignora |
|---|---|
.dart_tool/ |
Ficheiros e diretórios criados pelo pub |
.packages |
Ficheiros e diretórios criados pelo pub |
build/ |
Diretório de resultados de compilação |
Se estiver a criar uma aplicação, poderá querer incluir o pubspec.lock no repositório
| Padrão | O que ignora |
|---|---|
pubspec.lock |
Se estiver a criar uma aplicação, poderá querer incluir o pubspec.lock no repositório |
Se não gerar documentação localmente, pode remover esta linha.
| Padrão | O que ignora |
|---|---|
doc/api/ |
Se não gerar documentação localmente, pode remover esta linha. |
.env* |
Ficheiro de variáveis de ambiente dotenv |
Evitar incluir ficheiros Javascript gerados em commits:
| Padrão | O que ignora |
|---|---|
*.dart.js |
Evitar incluir ficheiros Javascript gerados em commits: |
Produzido pela opção --dump-info.
| Padrão | O que ignora |
|---|---|
*.info.json |
Produzido pela opção --dump-info. |
*.js |
Quando gerados por dart2js. Não especifique *.js se o projeto incluir ficheiros de código-fonte escritos em JavaScript. |
*.js_ |
Produzido pela opção --dump-info. |
*.js.deps |
Produzido pela opção --dump-info. |
*.js.map |
Produzido pela opção --dump-info. |
.flutter-plugins |
Produzido pela opção --dump-info. |
.flutter-plugins-dependencies |
Produzido pela opção --dump-info. |
Como utilizar este .gitignore para Dart
- Copie as regras de Dart acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.