Ludovic Frank Gitignore

.gitignore cho Flutter

94 quy tắc bỏ qua cho Flutter, sẵn sàng sao chép vào kho mã của bạn.

Bộ công cụ giao diện người dùng để xây dựng ứng dụng đa nền tảng

Tệp .gitignore đầy đủ cho Flutter

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 22:51:21 UTC
# Công nghệ: Flutter

### Flutter ###
# Tệp lớp được biên dịch Java
*.class
# Tệp khóa
*.lock
# Tệp nhật ký
*.log
*.pyc
# Tệp hoán đổi 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/
# Thư mục đầu ra biên dịch
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
**/android/**/gradle-wrapper.jar
# Bộ đệm Gradle
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
# Kho khóa 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

Các quy tắc Flutter này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Linh tinh

Mẫu Nội dung được bỏ qua
*.class Tệp lớp được biên dịch Java
*.lock Tệp khóa
*.log Tệp nhật ký
*.pyc Linh tinh
*.swp Tệp hoán đổi Vim
.buildlog/ Linh tinh
.history Linh tinh

Flutter dành riêng cho kho lưu trữ

Mẫu Nội dung được bỏ qua
/bin/cache/ Flutter dành riêng cho kho lưu trữ
/bin/internal/bootstrap.bat Flutter dành riêng cho kho lưu trữ
/bin/internal/bootstrap.sh Flutter dành riêng cho kho lưu trữ
/bin/mingit/ Flutter dành riêng cho kho lưu trữ
/dev/benchmarks/mega_gallery/ Flutter dành riêng cho kho lưu trữ
/dev/bots/.recipe_deps Flutter dành riêng cho kho lưu trữ
/dev/bots/android_tools/ Flutter dành riêng cho kho lưu trữ
/dev/devicelab/ABresults*.json Flutter dành riêng cho kho lưu trữ
/dev/docs/doc/ Flutter dành riêng cho kho lưu trữ
/dev/docs/flutter.docs.zip Flutter dành riêng cho kho lưu trữ
/dev/docs/lib/ Flutter dành riêng cho kho lưu trữ
/dev/docs/pubspec.yaml Flutter dành riêng cho kho lưu trữ
/dev/integration_tests/**/xcuserdata Flutter dành riêng cho kho lưu trữ
/dev/integration_tests/**/Pods Flutter dành riêng cho kho lưu trữ
/packages/flutter/coverage/ Flutter dành riêng cho kho lưu trữ
version Flutter dành riêng cho kho lưu trữ
analysis_benchmark.json Flutter dành riêng cho kho lưu trữ
.packages.generated tập tin gói chứa đường dẫn nhiều gốc

Các tệp liên quan đến Flutter/Dart/Pub

Mẫu Nội dung được bỏ qua
**/doc/api/ Các tệp liên quan đến Flutter/Dart/Pub
.dart_tool/ Các tệp liên quan đến Flutter/Dart/Pub
.flutter-plugins Các tệp liên quan đến Flutter/Dart/Pub
.flutter-plugins-dependencies Các tệp liên quan đến Flutter/Dart/Pub
**/generated_plugin_registrant.dart Các tệp liên quan đến Flutter/Dart/Pub
.packages Các tệp liên quan đến Flutter/Dart/Pub
.pub-preload-cache/ Các tệp liên quan đến Flutter/Dart/Pub
.pub/ Các tệp liên quan đến Flutter/Dart/Pub
build/ Thư mục đầu ra biên dịch
flutter_*.png Các tệp liên quan đến Flutter/Dart/Pub
linked_*.ds Các tệp liên quan đến Flutter/Dart/Pub
unlinked.ds Các tệp liên quan đến Flutter/Dart/Pub
unlinked_spec.ds Các tệp liên quan đến Flutter/Dart/Pub

Liên quan đến Android

Mẫu Nội dung được bỏ qua
**/android/**/gradle-wrapper.jar Liên quan đến Android
.gradle/ Bộ đệm Gradle
**/android/captures/ Liên quan đến Android
**/android/gradlew Liên quan đến Android
**/android/gradlew.bat Liên quan đến Android
**/android/local.properties Liên quan đến Android
**/android/**/GeneratedPluginRegistrant.java Liên quan đến Android
**/android/key.properties Liên quan đến Android
*.jks Kho khóa Java
**/ios/**/*.mode1v3 Liên quan đến iOS/XCode
**/ios/**/*.mode2v3 Liên quan đến Android
**/ios/**/*.moved-aside Liên quan đến Android
**/ios/**/*.pbxuser Liên quan đến Android
**/ios/**/*.perspectivev3 Liên quan đến Android
**/ios/**/*sync/ Liên quan đến Android
**/ios/**/.sconsign.dblite Liên quan đến Android
**/ios/**/.tags* Liên quan đến Android
**/ios/**/.vagrant/ Liên quan đến Android
**/ios/**/DerivedData/ Liên quan đến Android
**/ios/**/Icon? Liên quan đến Android
**/ios/**/Pods/ Liên quan đến Android
**/ios/**/.symlinks/ Liên quan đến Android
**/ios/**/profile Liên quan đến Android
**/ios/**/xcuserdata Liên quan đến Android
**/ios/.generated/ Liên quan đến Android
**/ios/Flutter/.last_build_id Liên quan đến Android
**/ios/Flutter/App.framework Liên quan đến Android
**/ios/Flutter/Flutter.framework Liên quan đến Android
**/ios/Flutter/Flutter.podspec Liên quan đến Android
**/ios/Flutter/Generated.xcconfig Liên quan đến Android
**/ios/Flutter/ephemeral Liên quan đến Android
**/ios/Flutter/app.flx Liên quan đến Android
**/ios/Flutter/app.zip Liên quan đến Android
**/ios/Flutter/flutter_assets/ Liên quan đến Android
**/ios/Flutter/flutter_export_environment.sh Liên quan đến Android
**/ios/ServiceDefinitions.json Liên quan đến Android
**/ios/Runner/GeneratedPluginRegistrant.* Liên quan đến Android
**/Flutter/ephemeral/ macOS
**/Pods/ Liên quan đến Android
**/macos/Flutter/GeneratedPluginRegistrant.swift Liên quan đến Android
**/macos/Flutter/ephemeral Liên quan đến Android
**/xcuserdata/ Liên quan đến Android

Windows

Mẫu Nội dung được bỏ qua
**/windows/flutter/generated_plugin_registrant.cc Windows
**/windows/flutter/generated_plugin_registrant.h Windows
**/windows/flutter/generated_plugins.cmake Windows

Linux

Mẫu Nội dung được bỏ qua
**/linux/flutter/generated_plugin_registrant.cc Linux
**/linux/flutter/generated_plugin_registrant.h Linux
**/linux/flutter/generated_plugins.cmake Linux

Độ bao phủ kiểm thử

Mẫu Nội dung được bỏ qua
coverage/ Độ bao phủ kiểm thử

Ký hiệu

Mẫu Nội dung được bỏ qua
app.*.symbols Ký hiệu

Ngoại lệ cho các quy tắc ở trên.

Mẫu Nội dung được bỏ qua
!**/ios/**/default.mode1v3 Ngoại lệ cho các quy tắc ở trên.
!**/ios/**/default.mode2v3 Ngoại lệ cho các quy tắc ở trên.
!**/ios/**/default.pbxuser Ngoại lệ cho các quy tắc ở trên.
!**/ios/**/default.perspectivev3 Ngoại lệ cho các quy tắc ở trên.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages Ngoại lệ cho các quy tắc ở trên.
!/dev/ci/**/Gemfile.lock Ngoại lệ cho các quy tắc ở trên.

Cách sử dụng .gitignore này cho Flutter

  1. Sao chép các quy tắc Flutter ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Framework

Xem mọi mẫu Framework