.gitignore per Dart
14 regole di esclusione per Dart, pronte da copiare nel repository.
Linguaggio di Google ottimizzato per le applicazioni client
Il .gitignore completo per Dart
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:11:28 UTC
# Tecnologie: Dart
### Dart ###
.dart_tool/
.packages
# Directory dei risultati di compilazione
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies
Cosa escludono le regole di Dart
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File e directory creati da pub
| Schema di esclusione | Cosa esclude |
|---|---|
.dart_tool/ |
File e directory creati da pub |
.packages |
File e directory creati da pub |
build/ |
Directory dei risultati di compilazione |
Se stai sviluppando un'applicazione, puoi includere pubspec.lock nel controllo versione
| Schema di esclusione | Cosa esclude |
|---|---|
pubspec.lock |
Se stai sviluppando un'applicazione, puoi includere pubspec.lock nel controllo versione |
Se non generi la documentazione localmente, puoi rimuovere questa riga.
| Schema di esclusione | Cosa esclude |
|---|---|
doc/api/ |
Se non generi la documentazione localmente, puoi rimuovere questa riga. |
.env* |
File delle variabili d'ambiente dotenv |
Evita di includere nei commit i file JavaScript generati:
| Schema di esclusione | Cosa esclude |
|---|---|
*.dart.js |
Evita di includere nei commit i file JavaScript generati: |
Prodotto dall'opzione --dump-info.
| Schema di esclusione | Cosa esclude |
|---|---|
*.info.json |
Prodotto dall'opzione --dump-info. |
*.js |
Quando sono generati da dart2js. Non specificare *.js se il progetto include file sorgente scritti in JavaScript. |
*.js_ |
Prodotto dall'opzione --dump-info. |
*.js.deps |
Prodotto dall'opzione --dump-info. |
*.js.map |
Prodotto dall'opzione --dump-info. |
.flutter-plugins |
Prodotto dall'opzione --dump-info. |
.flutter-plugins-dependencies |
Prodotto dall'opzione --dump-info. |
Come usare questo .gitignore per Dart
- Copia le regole di Dart qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.