You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目.gitignore优化:需忽略的文件与目录排查

Flutter项目.gitignore优化方案

一、修正操作逻辑(避免后续冗余步骤)

你当前的操作顺序存在不合理性,正确流程应为先创建Flutter项目,再初始化Git并配置.gitignore。不过已走到当前阶段,直接按以下步骤优化即可。

二、标准Flutter项目.gitignore核心规则

基于Flutter官方规则整理,覆盖绝大多数通用场景:

# Flutter/Dart/Pub 核心忽略项
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
build/
flutter_export_environment.sh

# IDE 相关文件
.idea/
.vscode/
*.iml
*.ipr
*.iws

# 系统自动生成文件
.DS_Store
Thumbs.db

三、自定义忽略规则(按需添加)

根据项目实际需求补充:

  • 配置文件:*.env、config/local.yaml
  • 平台特定文件:android/local.properties、ios/Runner/GoogleService-Info.plist、android/app/google-services.json
  • 测试/临时文件:test-results/、coverage/

四、修复当前已暂存文件的问题

由于你已执行git add ./*,需先撤销暂存,再应用新规则:

# 撤销所有已暂存的文件
git reset HEAD ./*
# 应用新.gitignore后,重新添加需要追踪的文件
git add .
# 查看状态,确认仅必要文件被追踪
git status

五、验证规则是否生效

用以下命令检查单个文件/目录是否会被忽略:

git check-ignore -v 目标文件/目录路径

若返回.gitignore中的对应规则行,说明规则生效。

内容的提问来源于stack exchange,提问作者federico D'Armini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 15:06:10