Ludovic Frank Gitignore

.gitignore za Flutter

94 pravil za prezrtje za Flutter, pripravljenih za kopiranje v skladišče.

Komplet orodij uporabniškega vmesnika za gradnjo aplikacij na več platformah

Popoln .gitignore za Flutter

# Ustvaril LFGitignore - https://lfgitignore.com
# Ustvarjeno: 2026-10-31 22:54:08 UTC
# Tehnologije: Flutter

### Flutter ###
# Java prevedena datoteka razreda
*.class
# Zakleni datoteko
*.lock
# Dnevniška datoteka
*.log
*.pyc
# Vim izmenjevalna datoteka
*.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/
# Zgradite izhodni imenik
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Gradle predpomnilnik
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Shramba ključev Java
*.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

Kaj pravila za Flutter dejansko prezrejo

Vsak spodnji vzorec in zakaj sodi v vaš .gitignore.

Razno

Vzorec Kaj pravilo prezre
*.class Java prevedena datoteka razreda
*.lock Zakleni datoteko
*.log Dnevniška datoteka
*.pyc Razno
*.swp Vim izmenjevalna datoteka
.buildlog/ Razno
.history Razno

Flutter specifično za repo

Vzorec Kaj pravilo prezre
/bin/cache/ Flutter specifično za repo
/bin/internal/bootstrap.bat Flutter specifično za repo
/bin/internal/bootstrap.sh Flutter specifično za repo
/bin/mingit/ Flutter specifično za repo
/dev/benchmarks/mega_gallery/ Flutter specifično za repo
/dev/bots/.recipe_deps Flutter specifično za repo
/dev/bots/android_tools/ Flutter specifično za repo
/dev/devicelab/ABresults*.json Flutter specifično za repo
/dev/docs/doc/ Flutter specifično za repo
/dev/docs/flutter.docs.zip Flutter specifično za repo
/dev/docs/lib/ Flutter specifično za repo
/dev/docs/pubspec.yaml Flutter specifično za repo
/dev/integration_tests/**/xcuserdata Flutter specifično za repo
/dev/integration_tests/**/Pods Flutter specifično za repo
/packages/flutter/coverage/ Flutter specifično za repo
version Flutter specifično za repo
analysis_benchmark.json Flutter specifično za repo
.packages.generated datoteka paketov, ki vsebuje večkorenske poti

Povezano z Flutter/Dart/Pub

Vzorec Kaj pravilo prezre
**/doc/api/ Povezano z Flutter/Dart/Pub
.dart_tool/ Povezano z Flutter/Dart/Pub
.flutter-plugins Povezano z Flutter/Dart/Pub
.flutter-plugins-dependencies Povezano z Flutter/Dart/Pub
**/generated_plugin_registrant.dart Povezano z Flutter/Dart/Pub
.packages Povezano z Flutter/Dart/Pub
.pub-preload-cache/ Povezano z Flutter/Dart/Pub
.pub/ Povezano z Flutter/Dart/Pub
build/ Zgradite izhodni imenik
flutter_*.png Povezano z Flutter/Dart/Pub
linked_*.ds Povezano z Flutter/Dart/Pub
unlinked.ds Povezano z Flutter/Dart/Pub
unlinked_spec.ds Povezano z Flutter/Dart/Pub

Android povezano

Vzorec Kaj pravilo prezre
**/android/**/gradle-wrapper.jar Android povezano
.gradle/ Gradle predpomnilnik
**/android/captures/ Android povezano
**/android/gradlew Android povezano
**/android/gradlew.bat Android povezano
**/android/local.properties Android povezano
**/android/**/GeneratedPluginRegistrant.java Android povezano
**/android/key.properties Android povezano
*.jks Shramba ključev Java
**/ios/**/*.mode1v3 Povezano z iOS/XCode
**/ios/**/*.mode2v3 Android povezano
**/ios/**/*.moved-aside Android povezano
**/ios/**/*.pbxuser Android povezano
**/ios/**/*.perspectivev3 Android povezano
**/ios/**/*sync/ Android povezano
**/ios/**/.sconsign.dblite Android povezano
**/ios/**/.tags* Android povezano
**/ios/**/.vagrant/ Android povezano
**/ios/**/DerivedData/ Android povezano
**/ios/**/Icon? Android povezano
**/ios/**/Pods/ Android povezano
**/ios/**/.symlinks/ Android povezano
**/ios/**/profile Android povezano
**/ios/**/xcuserdata Android povezano
**/ios/.generated/ Android povezano
**/ios/Flutter/.last_build_id Android povezano
**/ios/Flutter/App.framework Android povezano
**/ios/Flutter/Flutter.framework Android povezano
**/ios/Flutter/Flutter.podspec Android povezano
**/ios/Flutter/Generated.xcconfig Android povezano
**/ios/Flutter/ephemeral Android povezano
**/ios/Flutter/app.flx Android povezano
**/ios/Flutter/app.zip Android povezano
**/ios/Flutter/flutter_assets/ Android povezano
**/ios/Flutter/flutter_export_environment.sh Android povezano
**/ios/ServiceDefinitions.json Android povezano
**/ios/Runner/GeneratedPluginRegistrant.* Android povezano
**/Flutter/ephemeral/ macOS
**/Pods/ Android povezano
**/macos/Flutter/GeneratedPluginRegistrant.swift Android povezano
**/macos/Flutter/ephemeral Android povezano
**/xcuserdata/ Android povezano

Windows

Vzorec Kaj pravilo prezre
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Vzorec Kaj pravilo prezre
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Pokritost

Vzorec Kaj pravilo prezre
coverage/ Pokritost

Simboli

Vzorec Kaj pravilo prezre
app.*.symbols Simboli

Izjeme od zgornjih pravil.

Vzorec Kaj pravilo prezre
!**/ios/**/default.mode1v3 Izjeme od zgornjih pravil.
!**/ios/**/default.mode2v3 Izjeme od zgornjih pravil.
!**/ios/**/default.pbxuser Izjeme od zgornjih pravil.
!**/ios/**/default.perspectivev3 Izjeme od zgornjih pravil.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Izjeme od zgornjih pravil.
!/dev/ci/**/Gemfile.lock Izjeme od zgornjih pravil.

Kako uporabljati ta .gitignore za Flutter

  1. Kopirajte zgornja pravila Flutter ali neposredno prenesite datoteko.
  2. Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
  3. Če se nekaterim od teh datotek že sledi, zaženite git rm -r --cached . in nato ponovno potrdite — Git uporablja pravila prezrtja samo za datoteke, ki jim ni sledi.
  4. Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.

Druge predloge Okvir .gitignore

Oglejte si vsako predlogo Okvir