Ludovic Frank Gitignore

.gitignore per a Flutter

94 regles d’exclusió de Flutter, llestes per copiar al repositori.

Kit d'eines d'IU per crear aplicacions multiplataforma

El .gitignore complet per a Flutter

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:49:55 UTC
# Tecnologies: Flutter

### Flutter ###
# Fitxer de classe compilat Java
*.class
# Bloqueja el fitxer
*.lock
# Fitxer de registre
*.log
*.pyc
# Fitxer d'intercanvi 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 un directori de sortida
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# memòria cau Gradle
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# magatzem de claus 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

El que aquestes regles Flutter ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Diversos

Patró El que ignora
*.class Fitxer de classe compilat Java
*.lock Bloqueja el fitxer
*.log Fitxer de registre
*.pyc Diversos
*.swp Fitxer d'intercanvi Vim
.buildlog/ Diversos
.history Diversos

Flutter específic del repo

Patró El que ignora
/bin/cache/ Flutter específic del repo
/bin/internal/bootstrap.bat Flutter específic del repo
/bin/internal/bootstrap.sh Flutter específic del repo
/bin/mingit/ Flutter específic del repo
/dev/benchmarks/mega_gallery/ Flutter específic del repo
/dev/bots/.recipe_deps Flutter específic del repo
/dev/bots/android_tools/ Flutter específic del repo
/dev/devicelab/ABresults*.json Flutter específic del repo
/dev/docs/doc/ Flutter específic del repo
/dev/docs/flutter.docs.zip Flutter específic del repo
/dev/docs/lib/ Flutter específic del repo
/dev/docs/pubspec.yaml Flutter específic del repo
/dev/integration_tests/**/xcuserdata Flutter específic del repo
/dev/integration_tests/**/Pods Flutter específic del repo
/packages/flutter/coverage/ Flutter específic del repo
version Flutter específic del repo
analysis_benchmark.json Flutter específic del repo
.packages.generated paquets que conté camins d'arrel múltiple

Relacionat amb Flutter/Dart/Pub

Patró El que ignora
**/doc/api/ Relacionat amb Flutter/Dart/Pub
.dart_tool/ Relacionat amb Flutter/Dart/Pub
.flutter-plugins Relacionat amb Flutter/Dart/Pub
.flutter-plugins-dependencies Relacionat amb Flutter/Dart/Pub
**/generated_plugin_registrant.dart Relacionat amb Flutter/Dart/Pub
.packages Relacionat amb Flutter/Dart/Pub
.pub-preload-cache/ Relacionat amb Flutter/Dart/Pub
.pub/ Relacionat amb Flutter/Dart/Pub
build/ Crea un directori de sortida
flutter_*.png Relacionat amb Flutter/Dart/Pub
linked_*.ds Relacionat amb Flutter/Dart/Pub
unlinked.ds Relacionat amb Flutter/Dart/Pub
unlinked_spec.ds Relacionat amb Flutter/Dart/Pub

Relacionat amb Android

Patró El que ignora
**/android/**/gradle-wrapper.jar Relacionat amb Android
.gradle/ memòria cau Gradle
**/android/captures/ Relacionat amb Android
**/android/gradlew Relacionat amb Android
**/android/gradlew.bat Relacionat amb Android
**/android/local.properties Relacionat amb Android
**/android/**/GeneratedPluginRegistrant.java Relacionat amb Android
**/android/key.properties Relacionat amb Android
*.jks magatzem de claus Java
**/ios/**/*.mode1v3 Relacionat amb iOS/XCode
**/ios/**/*.mode2v3 Relacionat amb Android
**/ios/**/*.moved-aside Relacionat amb Android
**/ios/**/*.pbxuser Relacionat amb Android
**/ios/**/*.perspectivev3 Relacionat amb Android
**/ios/**/*sync/ Relacionat amb Android
**/ios/**/.sconsign.dblite Relacionat amb Android
**/ios/**/.tags* Relacionat amb Android
**/ios/**/.vagrant/ Relacionat amb Android
**/ios/**/DerivedData/ Relacionat amb Android
**/ios/**/Icon? Relacionat amb Android
**/ios/**/Pods/ Relacionat amb Android
**/ios/**/.symlinks/ Relacionat amb Android
**/ios/**/profile Relacionat amb Android
**/ios/**/xcuserdata Relacionat amb Android
**/ios/.generated/ Relacionat amb Android
**/ios/Flutter/.last_build_id Relacionat amb Android
**/ios/Flutter/App.framework Relacionat amb Android
**/ios/Flutter/Flutter.framework Relacionat amb Android
**/ios/Flutter/Flutter.podspec Relacionat amb Android
**/ios/Flutter/Generated.xcconfig Relacionat amb Android
**/ios/Flutter/ephemeral Relacionat amb Android
**/ios/Flutter/app.flx Relacionat amb Android
**/ios/Flutter/app.zip Relacionat amb Android
**/ios/Flutter/flutter_assets/ Relacionat amb Android
**/ios/Flutter/flutter_export_environment.sh Relacionat amb Android
**/ios/ServiceDefinitions.json Relacionat amb Android
**/ios/Runner/GeneratedPluginRegistrant.* Relacionat amb Android
**/Flutter/ephemeral/ macOS
**/Pods/ Relacionat amb Android
**/macos/Flutter/GeneratedPluginRegistrant.swift Relacionat amb Android
**/macos/Flutter/ephemeral Relacionat amb Android
**/xcuserdata/ Relacionat amb Android

Windows

Patró El que ignora
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Patró El que ignora
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Cobertura

Patró El que ignora
coverage/ Cobertura

Símbols

Patró El que ignora
app.*.symbols Símbols

Excepcions a les regles anteriors.

Patró El que ignora
!**/ios/**/default.mode1v3 Excepcions a les regles anteriors.
!**/ios/**/default.mode2v3 Excepcions a les regles anteriors.
!**/ios/**/default.pbxuser Excepcions a les regles anteriors.
!**/ios/**/default.perspectivev3 Excepcions a les regles anteriors.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Excepcions a les regles anteriors.
!/dev/ci/**/Gemfile.lock Excepcions a les regles anteriors.

Com utilitzar aquest .gitignore per a Flutter

  1. Copieu les regles Flutter anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Marc .gitignore

Consulteu totes les plantilles Marc