Ludovic Frank Gitignore

.gitignore Flutter jaoks

94 tehnoloogia Flutter eiramisreeglit, mida saad oma hoidlasse kopeerida.

UI tööriistakomplekt platvormideüleste rakenduste loomiseks

Täielik .gitignore Flutter jaoks

# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 22:50:41 UTC
# Tehnoloogiad: Flutter

### Flutter ###
# Java koostatud klassifail
*.class
# Lukusta fail
*.lock
# Logifail
*.log
*.pyc
# Vim vahetusfail
*.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/
# Looge väljundkataloog
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Gradle vahemälu
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Java võtmehoidla
*.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

Mida need Flutter reeglid tegelikult ignoreerivad

Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.

Mitmesugust

Muster Mida see ignoreerib
*.class Java koostatud klassifail
*.lock Lukusta fail
*.log Logifail
*.pyc Mitmesugust
*.swp Vim vahetusfail
.buildlog/ Mitmesugust
.history Mitmesugust

Flutter repospetsiifiline

Muster Mida see ignoreerib
/bin/cache/ Flutter repospetsiifiline
/bin/internal/bootstrap.bat Flutter repospetsiifiline
/bin/internal/bootstrap.sh Flutter repospetsiifiline
/bin/mingit/ Flutter repospetsiifiline
/dev/benchmarks/mega_gallery/ Flutter repospetsiifiline
/dev/bots/.recipe_deps Flutter repospetsiifiline
/dev/bots/android_tools/ Flutter repospetsiifiline
/dev/devicelab/ABresults*.json Flutter repospetsiifiline
/dev/docs/doc/ Flutter repospetsiifiline
/dev/docs/flutter.docs.zip Flutter repospetsiifiline
/dev/docs/lib/ Flutter repospetsiifiline
/dev/docs/pubspec.yaml Flutter repospetsiifiline
/dev/integration_tests/**/xcuserdata Flutter repospetsiifiline
/dev/integration_tests/**/Pods Flutter repospetsiifiline
/packages/flutter/coverage/ Flutter repospetsiifiline
version Flutter repospetsiifiline
analysis_benchmark.json Flutter repospetsiifiline
.packages.generated pakettide fail, mis sisaldab mitut juurteed

Flutter/Dart/Pub seotud

Muster Mida see ignoreerib
**/doc/api/ Flutter/Dart/Pub seotud
.dart_tool/ Flutter/Dart/Pub seotud
.flutter-plugins Flutter/Dart/Pub seotud
.flutter-plugins-dependencies Flutter/Dart/Pub seotud
**/generated_plugin_registrant.dart Flutter/Dart/Pub seotud
.packages Flutter/Dart/Pub seotud
.pub-preload-cache/ Flutter/Dart/Pub seotud
.pub/ Flutter/Dart/Pub seotud
build/ Looge väljundkataloog
flutter_*.png Flutter/Dart/Pub seotud
linked_*.ds Flutter/Dart/Pub seotud
unlinked.ds Flutter/Dart/Pub seotud
unlinked_spec.ds Flutter/Dart/Pub seotud

Android seotud

Muster Mida see ignoreerib
**/android/**/gradle-wrapper.jar Android seotud
.gradle/ Gradle vahemälu
**/android/captures/ Android seotud
**/android/gradlew Android seotud
**/android/gradlew.bat Android seotud
**/android/local.properties Android seotud
**/android/**/GeneratedPluginRegistrant.java Android seotud
**/android/key.properties Android seotud
*.jks Java võtmehoidla
**/ios/**/*.mode1v3 iOS/XCode seotud
**/ios/**/*.mode2v3 Android seotud
**/ios/**/*.moved-aside Android seotud
**/ios/**/*.pbxuser Android seotud
**/ios/**/*.perspectivev3 Android seotud
**/ios/**/*sync/ Android seotud
**/ios/**/.sconsign.dblite Android seotud
**/ios/**/.tags* Android seotud
**/ios/**/.vagrant/ Android seotud
**/ios/**/DerivedData/ Android seotud
**/ios/**/Icon? Android seotud
**/ios/**/Pods/ Android seotud
**/ios/**/.symlinks/ Android seotud
**/ios/**/profile Android seotud
**/ios/**/xcuserdata Android seotud
**/ios/.generated/ Android seotud
**/ios/Flutter/.last_build_id Android seotud
**/ios/Flutter/App.framework Android seotud
**/ios/Flutter/Flutter.framework Android seotud
**/ios/Flutter/Flutter.podspec Android seotud
**/ios/Flutter/Generated.xcconfig Android seotud
**/ios/Flutter/ephemeral Android seotud
**/ios/Flutter/app.flx Android seotud
**/ios/Flutter/app.zip Android seotud
**/ios/Flutter/flutter_assets/ Android seotud
**/ios/Flutter/flutter_export_environment.sh Android seotud
**/ios/ServiceDefinitions.json Android seotud
**/ios/Runner/GeneratedPluginRegistrant.* Android seotud
**/Flutter/ephemeral/ macOS
**/Pods/ Android seotud
**/macos/Flutter/GeneratedPluginRegistrant.swift Android seotud
**/macos/Flutter/ephemeral Android seotud
**/xcuserdata/ Android seotud

Windows

Muster Mida see ignoreerib
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Muster Mida see ignoreerib
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Katvus

Muster Mida see ignoreerib
coverage/ Katvus

Sümbolid

Muster Mida see ignoreerib
app.*.symbols Sümbolid

Erandid ülaltoodud reeglitest.

Muster Mida see ignoreerib
!**/ios/**/default.mode1v3 Erandid ülaltoodud reeglitest.
!**/ios/**/default.mode2v3 Erandid ülaltoodud reeglitest.
!**/ios/**/default.pbxuser Erandid ülaltoodud reeglitest.
!**/ios/**/default.perspectivev3 Erandid ülaltoodud reeglitest.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Erandid ülaltoodud reeglitest.
!/dev/ci/**/Gemfile.lock Erandid ülaltoodud reeglitest.

Kuidas seda .gitignore kasutada Flutter jaoks

  1. Kopeerige ülaltoodud Flutter reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Raamistik .gitignore mallid

Vaadake iga Raamistik malli