Ludovic Frank Gitignore

Flutter için .gitignore

Flutter için deponuza kopyalamaya hazır 94 yoksayma kuralı.

Platformlar arası uygulamalar oluşturmak için kullanıcı arayüzü araç seti

Flutter için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 22:52:57 UTC
# Teknolojiler: Flutter

### Flutter ###
# Java derlenmiş sınıf dosyası
*.class
# Dosyayı kilitle
*.lock
# Günlük dosyası
*.log
*.pyc
# Vim takas dosyası
*.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/
# Derleme çıktı dizini
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Gradle önbelleği
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Java anahtar deposu
*.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

Bu Flutter kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Çeşitli

Desen Yoksaydıkları
*.class Java derlenmiş sınıf dosyası
*.lock Dosyayı kilitle
*.log Günlük dosyası
*.pyc Çeşitli
*.swp Vim takas dosyası
.buildlog/ Çeşitli
.history Çeşitli

Flutter repo'ya özgü

Desen Yoksaydıkları
/bin/cache/ Flutter repo'ya özgü
/bin/internal/bootstrap.bat Flutter repo'ya özgü
/bin/internal/bootstrap.sh Flutter repo'ya özgü
/bin/mingit/ Flutter repo'ya özgü
/dev/benchmarks/mega_gallery/ Flutter repo'ya özgü
/dev/bots/.recipe_deps Flutter repo'ya özgü
/dev/bots/android_tools/ Flutter repo'ya özgü
/dev/devicelab/ABresults*.json Flutter repo'ya özgü
/dev/docs/doc/ Flutter repo'ya özgü
/dev/docs/flutter.docs.zip Flutter repo'ya özgü
/dev/docs/lib/ Flutter repo'ya özgü
/dev/docs/pubspec.yaml Flutter repo'ya özgü
/dev/integration_tests/**/xcuserdata Flutter repo'ya özgü
/dev/integration_tests/**/Pods Flutter repo'ya özgü
/packages/flutter/coverage/ Flutter repo'ya özgü
version Flutter repo'ya özgü
analysis_benchmark.json Flutter repo'ya özgü
.packages.generated çok köklü yollar içeren paketler dosyası

Flutter/Dart/Pub ile ilgili

Desen Yoksaydıkları
**/doc/api/ Flutter/Dart/Pub ile ilgili
.dart_tool/ Flutter/Dart/Pub ile ilgili
.flutter-plugins Flutter/Dart/Pub ile ilgili
.flutter-plugins-dependencies Flutter/Dart/Pub ile ilgili
**/generated_plugin_registrant.dart Flutter/Dart/Pub ile ilgili
.packages Flutter/Dart/Pub ile ilgili
.pub-preload-cache/ Flutter/Dart/Pub ile ilgili
.pub/ Flutter/Dart/Pub ile ilgili
build/ Derleme çıktı dizini
flutter_*.png Flutter/Dart/Pub ile ilgili
linked_*.ds Flutter/Dart/Pub ile ilgili
unlinked.ds Flutter/Dart/Pub ile ilgili
unlinked_spec.ds Flutter/Dart/Pub ile ilgili

Android ile ilgili

Desen Yoksaydıkları
**/android/**/gradle-wrapper.jar Android ile ilgili
.gradle/ Gradle önbelleği
**/android/captures/ Android ile ilgili
**/android/gradlew Android ile ilgili
**/android/gradlew.bat Android ile ilgili
**/android/local.properties Android ile ilgili
**/android/**/GeneratedPluginRegistrant.java Android ile ilgili
**/android/key.properties Android ile ilgili
*.jks Java anahtar deposu
**/ios/**/*.mode1v3 iOS/XCode ile ilgili
**/ios/**/*.mode2v3 Android ile ilgili
**/ios/**/*.moved-aside Android ile ilgili
**/ios/**/*.pbxuser Android ile ilgili
**/ios/**/*.perspectivev3 Android ile ilgili
**/ios/**/*sync/ Android ile ilgili
**/ios/**/.sconsign.dblite Android ile ilgili
**/ios/**/.tags* Android ile ilgili
**/ios/**/.vagrant/ Android ile ilgili
**/ios/**/DerivedData/ Android ile ilgili
**/ios/**/Icon? Android ile ilgili
**/ios/**/Pods/ Android ile ilgili
**/ios/**/.symlinks/ Android ile ilgili
**/ios/**/profile Android ile ilgili
**/ios/**/xcuserdata Android ile ilgili
**/ios/.generated/ Android ile ilgili
**/ios/Flutter/.last_build_id Android ile ilgili
**/ios/Flutter/App.framework Android ile ilgili
**/ios/Flutter/Flutter.framework Android ile ilgili
**/ios/Flutter/Flutter.podspec Android ile ilgili
**/ios/Flutter/Generated.xcconfig Android ile ilgili
**/ios/Flutter/ephemeral Android ile ilgili
**/ios/Flutter/app.flx Android ile ilgili
**/ios/Flutter/app.zip Android ile ilgili
**/ios/Flutter/flutter_assets/ Android ile ilgili
**/ios/Flutter/flutter_export_environment.sh Android ile ilgili
**/ios/ServiceDefinitions.json Android ile ilgili
**/ios/Runner/GeneratedPluginRegistrant.* Android ile ilgili
**/Flutter/ephemeral/ macOS
**/Pods/ Android ile ilgili
**/macos/Flutter/GeneratedPluginRegistrant.swift Android ile ilgili
**/macos/Flutter/ephemeral Android ile ilgili
**/xcuserdata/ Android ile ilgili

Windows

Desen Yoksaydıkları
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Desen Yoksaydıkları
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Kapsam

Desen Yoksaydıkları
coverage/ Kapsam

Semboller

Desen Yoksaydıkları
app.*.symbols Semboller

Yukarıdaki kuralların istisnaları.

Desen Yoksaydıkları
!**/ios/**/default.mode1v3 Yukarıdaki kuralların istisnaları.
!**/ios/**/default.mode2v3 Yukarıdaki kuralların istisnaları.
!**/ios/**/default.pbxuser Yukarıdaki kuralların istisnaları.
!**/ios/**/default.perspectivev3 Yukarıdaki kuralların istisnaları.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Yukarıdaki kuralların istisnaları.
!/dev/ci/**/Gemfile.lock Yukarıdaki kuralların istisnaları.

Flutter için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki Flutter kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Çatı .gitignore şablonları

Her Çatı şablonunu görün