Ludovic Frank Gitignore

.gitignore για Flutter

94 κανόνες παράβλεψης για Flutter, έτοιμοι για αντιγραφή στο αποθετήριό σας.

Εργαλειοθήκη UI για εφαρμογές πολλαπλών πλατφορμών δημιουργία

Το πλήρες .gitignore για Flutter

# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 22:51:05 UTC
# Τεχνολογίες: Flutter

### Flutter ###
# Java μεταγλωττισμένο αρχείο κλάσης
*.class
# Κλείδωμα αρχείου
*.lock
# Αρχείο καταγραφής
*.log
*.pyc
# Αρχείο ανταλλαγής Vim
*.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/
# Δημιουργία καταλόγου εξόδου
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Κρυφή μνήμη Gradle
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Αποθήκη κλειδιών 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

Τι ακριβώς αγνοούν αυτοί οι κανόνες για Flutter

Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.

Ανάμικτος

Μοτίβο Τι αγνοεί
*.class Java μεταγλωττισμένο αρχείο κλάσης
*.lock Κλείδωμα αρχείου
*.log Αρχείο καταγραφής
*.pyc Ανάμικτος
*.swp Αρχείο ανταλλαγής Vim
.buildlog/ Ανάμικτος
.history Ανάμικτος

Flutter ειδικά για repo

Μοτίβο Τι αγνοεί
/bin/cache/ Flutter ειδικά για repo
/bin/internal/bootstrap.bat Flutter ειδικά για repo
/bin/internal/bootstrap.sh Flutter ειδικά για repo
/bin/mingit/ Flutter ειδικά για repo
/dev/benchmarks/mega_gallery/ Flutter ειδικά για repo
/dev/bots/.recipe_deps Flutter ειδικά για repo
/dev/bots/android_tools/ Flutter ειδικά για repo
/dev/devicelab/ABresults*.json Flutter ειδικά για repo
/dev/docs/doc/ Flutter ειδικά για repo
/dev/docs/flutter.docs.zip Flutter ειδικά για repo
/dev/docs/lib/ Flutter ειδικά για repo
/dev/docs/pubspec.yaml Flutter ειδικά για repo
/dev/integration_tests/**/xcuserdata Flutter ειδικά για repo
/dev/integration_tests/**/Pods Flutter ειδικά για repo
/packages/flutter/coverage/ Flutter ειδικά για repo
version Flutter ειδικά για repo
analysis_benchmark.json Flutter ειδικά για repo
.packages.generated αρχείο πακέτων που περιέχει διαδρομές πολλαπλών ριζών

Flutter/Dart/Pub σχετικό

Μοτίβο Τι αγνοεί
**/doc/api/ Flutter/Dart/Pub σχετικό
.dart_tool/ Flutter/Dart/Pub σχετικό
.flutter-plugins Flutter/Dart/Pub σχετικό
.flutter-plugins-dependencies Flutter/Dart/Pub σχετικό
**/generated_plugin_registrant.dart Flutter/Dart/Pub σχετικό
.packages Flutter/Dart/Pub σχετικό
.pub-preload-cache/ Flutter/Dart/Pub σχετικό
.pub/ Flutter/Dart/Pub σχετικό
build/ Δημιουργία καταλόγου εξόδου
flutter_*.png Flutter/Dart/Pub σχετικό
linked_*.ds Flutter/Dart/Pub σχετικό
unlinked.ds Flutter/Dart/Pub σχετικό
unlinked_spec.ds Flutter/Dart/Pub σχετικό

Android σχετικό

Μοτίβο Τι αγνοεί
**/android/**/gradle-wrapper.jar Android σχετικό
.gradle/ Κρυφή μνήμη Gradle
**/android/captures/ Android σχετικό
**/android/gradlew Android σχετικό
**/android/gradlew.bat Android σχετικό
**/android/local.properties Android σχετικό
**/android/**/GeneratedPluginRegistrant.java Android σχετικό
**/android/key.properties Android σχετικό
*.jks Αποθήκη κλειδιών Java
**/ios/**/*.mode1v3 Σχετικά με iOS/XCode
**/ios/**/*.mode2v3 Android σχετικό
**/ios/**/*.moved-aside Android σχετικό
**/ios/**/*.pbxuser Android σχετικό
**/ios/**/*.perspectivev3 Android σχετικό
**/ios/**/*sync/ Android σχετικό
**/ios/**/.sconsign.dblite Android σχετικό
**/ios/**/.tags* Android σχετικό
**/ios/**/.vagrant/ Android σχετικό
**/ios/**/DerivedData/ Android σχετικό
**/ios/**/Icon? Android σχετικό
**/ios/**/Pods/ Android σχετικό
**/ios/**/.symlinks/ Android σχετικό
**/ios/**/profile Android σχετικό
**/ios/**/xcuserdata Android σχετικό
**/ios/.generated/ Android σχετικό
**/ios/Flutter/.last_build_id Android σχετικό
**/ios/Flutter/App.framework Android σχετικό
**/ios/Flutter/Flutter.framework Android σχετικό
**/ios/Flutter/Flutter.podspec Android σχετικό
**/ios/Flutter/Generated.xcconfig Android σχετικό
**/ios/Flutter/ephemeral Android σχετικό
**/ios/Flutter/app.flx Android σχετικό
**/ios/Flutter/app.zip Android σχετικό
**/ios/Flutter/flutter_assets/ Android σχετικό
**/ios/Flutter/flutter_export_environment.sh Android σχετικό
**/ios/ServiceDefinitions.json Android σχετικό
**/ios/Runner/GeneratedPluginRegistrant.* Android σχετικό
**/Flutter/ephemeral/ macOS
**/Pods/ Android σχετικό
**/macos/Flutter/GeneratedPluginRegistrant.swift Android σχετικό
**/macos/Flutter/ephemeral Android σχετικό
**/xcuserdata/ Android σχετικό

Windows

Μοτίβο Τι αγνοεί
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Μοτίβο Τι αγνοεί
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Κάλυψη

Μοτίβο Τι αγνοεί
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 Εξαιρέσεις από τους παραπάνω κανόνες.

Πώς να χρησιμοποιήσετε αυτό το .gitignore για το Flutter

  1. Αντιγράψτε τους παραπάνω κανόνες Flutter ή κατεβάστε απευθείας το αρχείο.
  2. Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
  3. Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
  4. Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.

Άλλα πρότυπα Σκελετός .gitignore

Δείτε κάθε πρότυπο Σκελετός