.gitignore för Dart
14 ignoreringsregler för Dart, redo att kopieras till ditt repo.
Googles språk optimerat för klientappar
Den kompletta .gitignore-filen för Dart
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:10:54 UTC
# Tekniker: Dart
### Dart ###
.dart_tool/
.packages
# Katalog för byggresultat
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies
Vad reglerna för Dart faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Filer och kataloger skapade av pub
| Mönster | Vad det ignorerar |
|---|---|
.dart_tool/ |
Filer och kataloger skapade av pub |
.packages |
Filer och kataloger skapade av pub |
build/ |
Katalog för byggresultat |
Om du bygger en applikation kan du vilja checka in pubspec.lock
| Mönster | Vad det ignorerar |
|---|---|
pubspec.lock |
Om du bygger en applikation kan du vilja checka in pubspec.lock |
Om du inte genererar dokumentation lokalt kan du ta bort den här raden.
| Mönster | Vad det ignorerar |
|---|---|
doc/api/ |
Om du inte genererar dokumentation lokalt kan du ta bort den här raden. |
.env* |
dotenv-miljövariabelfil |
Undvik att checka in genererade JavaScript-filer:
| Mönster | Vad det ignorerar |
|---|---|
*.dart.js |
Undvik att checka in genererade JavaScript-filer: |
Skapas med flaggan --dump-info.
| Mönster | Vad det ignorerar |
|---|---|
*.info.json |
Skapas med flaggan --dump-info. |
*.js |
När de genereras av dart2js. Ange inte *.js om projektet innehåller källfiler skrivna i JavaScript. |
*.js_ |
Skapas med flaggan --dump-info. |
*.js.deps |
Skapas med flaggan --dump-info. |
*.js.map |
Skapas med flaggan --dump-info. |
.flutter-plugins |
Skapas med flaggan --dump-info. |
.flutter-plugins-dependencies |
Skapas med flaggan --dump-info. |
Så använder du denna .gitignore för Dart
- Kopiera reglerna för Dart ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.