.gitignore voor Flutter

94 negeerregels voor Flutter, klaar om naar je repository te kopiëren.

UI-toolkit voor het bouwen van platformonafhankelijke applicaties

De volledige .gitignore voor Flutter

# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:11:18 UTC
# Technologieën: Flutter

### Flutter ###
# Gecompileerd Java-klassebestand
*.class
# Vergrendelingsbestand
*.lock
# Logbestand
*.log
*.pyc
# Vim-wisselbestand
*.swp
.buildlog/
.history
/bin/cache/
/bin/internal/bootstrap.bat
/bin/internal/bootstrap.sh
/bin/mingit/
/dev/benchmarks/mega_gallery/
/dev/bots/.recipe_deps
/dev/bots/android_tools/
/dev/devicelab/ABresults*.json
/dev/docs/doc/
/dev/docs/flutter.docs.zip
/dev/docs/lib/
/dev/docs/pubspec.yaml
/dev/integration_tests/**/xcuserdata
/dev/integration_tests/**/Pods
/packages/flutter/coverage/
version
analysis_benchmark.json
.packages.generated
**/doc/api/
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
**/generated_plugin_registrant.dart
.packages
.pub-preload-cache/
.pub/
# Builduitvoermap
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Gradle-cache
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Java-sleutelopslag
*.jks
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/.last_build_id
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Flutter.podspec
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/ephemeral
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/Flutter/flutter_export_environment.sh
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*
**/Flutter/ephemeral/
**/Pods/
**/macos/Flutter/GeneratedPluginRegistrant.swift
**/macos/Flutter/ephemeral
**/xcuserdata/
**/windows/flutter/generated_plugin_registrant.cc
**/windows/flutter/generated_plugin_registrant.h
**/windows/flutter/generated_plugins.cmake
**/linux/flutter/generated_plugin_registrant.cc
**/linux/flutter/generated_plugin_registrant.h
**/linux/flutter/generated_plugins.cmake
coverage/
app.*.symbols
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock

Wat deze regels voor Flutter precies negeren

Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.

Diverse bestanden

Patroon Wat wordt genegeerd
*.class Gecompileerd Java-klassebestand
*.lock Vergrendelingsbestand
*.log Logbestand
*.pyc Diverse bestanden
*.swp Vim-wisselbestand
.buildlog/ Diverse bestanden
.history Diverse bestanden

Specifiek voor de Flutter-repository

Patroon Wat wordt genegeerd
/bin/cache/ Specifiek voor de Flutter-repository
/bin/internal/bootstrap.bat Specifiek voor de Flutter-repository
/bin/internal/bootstrap.sh Specifiek voor de Flutter-repository
/bin/mingit/ Specifiek voor de Flutter-repository
/dev/benchmarks/mega_gallery/ Specifiek voor de Flutter-repository
/dev/bots/.recipe_deps Specifiek voor de Flutter-repository
/dev/bots/android_tools/ Specifiek voor de Flutter-repository
/dev/devicelab/ABresults*.json Specifiek voor de Flutter-repository
/dev/docs/doc/ Specifiek voor de Flutter-repository
/dev/docs/flutter.docs.zip Specifiek voor de Flutter-repository
/dev/docs/lib/ Specifiek voor de Flutter-repository
/dev/docs/pubspec.yaml Specifiek voor de Flutter-repository
/dev/integration_tests/**/xcuserdata Specifiek voor de Flutter-repository
/dev/integration_tests/**/Pods Specifiek voor de Flutter-repository
/packages/flutter/coverage/ Specifiek voor de Flutter-repository
version Specifiek voor de Flutter-repository
analysis_benchmark.json Specifiek voor de Flutter-repository
.packages.generated Pakketbestand met paden voor meerdere hoofdmappen

Gerelateerd aan Flutter/Dart/Pub

Patroon Wat wordt genegeerd
**/doc/api/ Gerelateerd aan Flutter/Dart/Pub
.dart_tool/ Gerelateerd aan Flutter/Dart/Pub
.flutter-plugins Gerelateerd aan Flutter/Dart/Pub
.flutter-plugins-dependencies Gerelateerd aan Flutter/Dart/Pub
**/generated_plugin_registrant.dart Gerelateerd aan Flutter/Dart/Pub
.packages Gerelateerd aan Flutter/Dart/Pub
.pub-preload-cache/ Gerelateerd aan Flutter/Dart/Pub
.pub/ Gerelateerd aan Flutter/Dart/Pub
build/ Builduitvoermap
flutter_*.png Gerelateerd aan Flutter/Dart/Pub
linked_*.ds Gerelateerd aan Flutter/Dart/Pub
unlinked.ds Gerelateerd aan Flutter/Dart/Pub
unlinked_spec.ds Gerelateerd aan Flutter/Dart/Pub

Gerelateerd aan Android

Patroon Wat wordt genegeerd
**/android/**/gradle-wrapper.jar Gerelateerd aan Android
.gradle/ Gradle-cache
**/android/captures/ Gerelateerd aan Android
**/android/gradlew Gerelateerd aan Android
**/android/gradlew.bat Gerelateerd aan Android
**/android/local.properties Gerelateerd aan Android
**/android/**/GeneratedPluginRegistrant.java Gerelateerd aan Android
**/android/key.properties Gerelateerd aan Android
*.jks Java-sleutelopslag
**/ios/**/*.mode1v3 Gerelateerd aan iOS/XCode
**/ios/**/*.mode2v3 Gerelateerd aan Android
**/ios/**/*.moved-aside Gerelateerd aan Android
**/ios/**/*.pbxuser Gerelateerd aan Android
**/ios/**/*.perspectivev3 Gerelateerd aan Android
**/ios/**/*sync/ Gerelateerd aan Android
**/ios/**/.sconsign.dblite Gerelateerd aan Android
**/ios/**/.tags* Gerelateerd aan Android
**/ios/**/.vagrant/ Gerelateerd aan Android
**/ios/**/DerivedData/ Gerelateerd aan Android
**/ios/**/Icon? Gerelateerd aan Android
**/ios/**/Pods/ Gerelateerd aan Android
**/ios/**/.symlinks/ Gerelateerd aan Android
**/ios/**/profile Gerelateerd aan Android
**/ios/**/xcuserdata Gerelateerd aan Android
**/ios/.generated/ Gerelateerd aan Android
**/ios/Flutter/.last_build_id Gerelateerd aan Android
**/ios/Flutter/App.framework Gerelateerd aan Android
**/ios/Flutter/Flutter.framework Gerelateerd aan Android
**/ios/Flutter/Flutter.podspec Gerelateerd aan Android
**/ios/Flutter/Generated.xcconfig Gerelateerd aan Android
**/ios/Flutter/ephemeral Gerelateerd aan Android
**/ios/Flutter/app.flx Gerelateerd aan Android
**/ios/Flutter/app.zip Gerelateerd aan Android
**/ios/Flutter/flutter_assets/ Gerelateerd aan Android
**/ios/Flutter/flutter_export_environment.sh Gerelateerd aan Android
**/ios/ServiceDefinitions.json Gerelateerd aan Android
**/ios/Runner/GeneratedPluginRegistrant.* Gerelateerd aan Android
**/Flutter/ephemeral/ macOS
**/Pods/ Gerelateerd aan Android
**/macos/Flutter/GeneratedPluginRegistrant.swift Gerelateerd aan Android
**/macos/Flutter/ephemeral Gerelateerd aan Android
**/xcuserdata/ Gerelateerd aan Android

Windows

Patroon Wat wordt genegeerd
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Patroon Wat wordt genegeerd
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Dekking

Patroon Wat wordt genegeerd
coverage/ Dekking

Symbolen

Patroon Wat wordt genegeerd
app.*.symbols Symbolen

Uitzonderingen op bovenstaande regels.

Patroon Wat wordt genegeerd
!**/ios/**/default.mode1v3 Uitzonderingen op bovenstaande regels.
!**/ios/**/default.mode2v3 Uitzonderingen op bovenstaande regels.
!**/ios/**/default.pbxuser Uitzonderingen op bovenstaande regels.
!**/ios/**/default.perspectivev3 Uitzonderingen op bovenstaande regels.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Uitzonderingen op bovenstaande regels.
!/dev/ci/**/Gemfile.lock Uitzonderingen op bovenstaande regels.

Zo gebruik je deze .gitignore voor Flutter

  1. Kopieer de bovenstaande regels voor Flutter of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Framework

Bekijk alle sjablonen voor Framework