.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

  1. Copie as regras de Dart acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Linguagem

Ver todos os modelos de Linguagem