Ludovic Frank Gitignore

.gitignore pentru Flutter

94 reguli de ignorare pentru Flutter, gata de copiat în depozitul dvs.

Setul de instrumente UI pentru construirea de aplicații multiplatforme

.gitignore complet pentru Flutter

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:54:07 UTC
# Tehnologii: Flutter

### Flutter ###
# Fișierul de clasă compilat Java
*.class
# Blocare fișier
*.lock
# Fișier jurnal
*.log
*.pyc
# Fișierul de schimb 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/
# Creați directorul de ieșire
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# cache Gradle
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Java depozit de chei
*.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

Ce ignoră regulile pentru Flutter

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Diverse

Model de fișier Ce ignoră
*.class Fișierul de clasă compilat Java
*.lock Blocare fișier
*.log Fișier jurnal
*.pyc Diverse
*.swp Fișierul de schimb Vim
.buildlog/ Diverse
.history Diverse

Specific depozitului Flutter

Model de fișier Ce ignoră
/bin/cache/ Specific depozitului Flutter
/bin/internal/bootstrap.bat Specific depozitului Flutter
/bin/internal/bootstrap.sh Specific depozitului Flutter
/bin/mingit/ Specific depozitului Flutter
/dev/benchmarks/mega_gallery/ Specific depozitului Flutter
/dev/bots/.recipe_deps Specific depozitului Flutter
/dev/bots/android_tools/ Specific depozitului Flutter
/dev/devicelab/ABresults*.json Specific depozitului Flutter
/dev/docs/doc/ Specific depozitului Flutter
/dev/docs/flutter.docs.zip Specific depozitului Flutter
/dev/docs/lib/ Specific depozitului Flutter
/dev/docs/pubspec.yaml Specific depozitului Flutter
/dev/integration_tests/**/xcuserdata Specific depozitului Flutter
/dev/integration_tests/**/Pods Specific depozitului Flutter
/packages/flutter/coverage/ Specific depozitului Flutter
version Specific depozitului Flutter
analysis_benchmark.json Specific depozitului Flutter
.packages.generated fișierul pachete care conține căi multi-rădăcină

Legat de Flutter/Dart/Pub

Model de fișier Ce ignoră
**/doc/api/ Legat de Flutter/Dart/Pub
.dart_tool/ Legat de Flutter/Dart/Pub
.flutter-plugins Legat de Flutter/Dart/Pub
.flutter-plugins-dependencies Legat de Flutter/Dart/Pub
**/generated_plugin_registrant.dart Legat de Flutter/Dart/Pub
.packages Legat de Flutter/Dart/Pub
.pub-preload-cache/ Legat de Flutter/Dart/Pub
.pub/ Legat de Flutter/Dart/Pub
build/ Creați directorul de ieșire
flutter_*.png Legat de Flutter/Dart/Pub
linked_*.ds Legat de Flutter/Dart/Pub
unlinked.ds Legat de Flutter/Dart/Pub
unlinked_spec.ds Legat de Flutter/Dart/Pub

Legat de Android

Model de fișier Ce ignoră
**/android/**/gradle-wrapper.jar Legat de Android
.gradle/ cache Gradle
**/android/captures/ Legat de Android
**/android/gradlew Legat de Android
**/android/gradlew.bat Legat de Android
**/android/local.properties Legat de Android
**/android/**/GeneratedPluginRegistrant.java Legat de Android
**/android/key.properties Legat de Android
*.jks Java depozit de chei
**/ios/**/*.mode1v3 Legat de iOS/XCode
**/ios/**/*.mode2v3 Legat de Android
**/ios/**/*.moved-aside Legat de Android
**/ios/**/*.pbxuser Legat de Android
**/ios/**/*.perspectivev3 Legat de Android
**/ios/**/*sync/ Legat de Android
**/ios/**/.sconsign.dblite Legat de Android
**/ios/**/.tags* Legat de Android
**/ios/**/.vagrant/ Legat de Android
**/ios/**/DerivedData/ Legat de Android
**/ios/**/Icon? Legat de Android
**/ios/**/Pods/ Legat de Android
**/ios/**/.symlinks/ Legat de Android
**/ios/**/profile Legat de Android
**/ios/**/xcuserdata Legat de Android
**/ios/.generated/ Legat de Android
**/ios/Flutter/.last_build_id Legat de Android
**/ios/Flutter/App.framework Legat de Android
**/ios/Flutter/Flutter.framework Legat de Android
**/ios/Flutter/Flutter.podspec Legat de Android
**/ios/Flutter/Generated.xcconfig Legat de Android
**/ios/Flutter/ephemeral Legat de Android
**/ios/Flutter/app.flx Legat de Android
**/ios/Flutter/app.zip Legat de Android
**/ios/Flutter/flutter_assets/ Legat de Android
**/ios/Flutter/flutter_export_environment.sh Legat de Android
**/ios/ServiceDefinitions.json Legat de Android
**/ios/Runner/GeneratedPluginRegistrant.* Legat de Android
**/Flutter/ephemeral/ macOS
**/Pods/ Legat de Android
**/macos/Flutter/GeneratedPluginRegistrant.swift Legat de Android
**/macos/Flutter/ephemeral Legat de Android
**/xcuserdata/ Legat de Android

Windows

Model de fișier Ce ignoră
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Model de fișier Ce ignoră
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Acoperire

Model de fișier Ce ignoră
coverage/ Acoperire

Simboluri

Model de fișier Ce ignoră
app.*.symbols Simboluri

Excepții de la regulile de mai sus.

Model de fișier Ce ignoră
!**/ios/**/default.mode1v3 Excepții de la regulile de mai sus.
!**/ios/**/default.mode2v3 Excepții de la regulile de mai sus.
!**/ios/**/default.pbxuser Excepții de la regulile de mai sus.
!**/ios/**/default.perspectivev3 Excepții de la regulile de mai sus.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Excepții de la regulile de mai sus.
!/dev/ci/**/Gemfile.lock Excepții de la regulile de mai sus.

Cum să utilizați acest .gitignore pentru Flutter

  1. Copiați regulile Flutter de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Cadru .gitignore

Vedeți fiecare șablon Cadru