如何移除Flutter自动生成文件以解决GitHub推送过大文件问题
解决Flutter推送GitHub时大文件卡住的问题
- 你添加
.gitignore后没生效,核心原因是这些自动生成的大文件已经被Git追踪了,单纯新增忽略规则不会让Git放弃已追踪的文件。 - 执行以下命令清除Git缓存,重新设置文件追踪规则:
git rm -r --cached . git add . git commit -m "更新.gitignore,停止追踪自动生成的大文件" - 完成上述操作后再尝试推送,就能跳过这些大文件了。
- 同时检查你的
.gitignore是否包含Flutter项目必备的忽略项,避免后续再出现类似问题:# Flutter/Dart 相关 .dart_tool/ build/ flutter_export_environment.sh .flutter-plugins .flutter-plugins-dependencies pubspec.lock # 平台相关大文件 ios/Pods/ android/.gradle/ android/build/
内容的提问来源于stack exchange,提问作者Gbenga B Ayannuga
相关产品推荐
相关产品推荐

