问题描述
我现在正致力于将项目本身推送到 github 存储库,以便我的团队成员可以在该项目上进行协作,但它不允许我推送该项目,因为我的一个文件超过 100MB。我可以只下载 Git Large File Storage 来上传文件,但我认为任何文件都需要大于 100MB 很奇怪,我意识到两件事。
-
并非 Flutter 应用程序上的所有内容都需要推送,我创建了一个来自这四个链接的 gitignore 文件。 这是我用来创建 .gitihnore 文件的四个链接: https://github.com/flutter/flutter/issues/13892(其他三个来自此链接) https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore https://github.com/github/gitignore/blob/master/Global/VisualStudioCode.gitignore https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore 我不确定我是否忽略了需要忽略的所有内容,或者我是否可能无意中忽略了对应用程序至关重要的内容。我认为我可能会忽略某些东西的原因是因为......
-
为什么首先需要推送一个大于 100MB 的文件。大文件似乎是 firebasefirestore 框架,我不确定它是否是应用程序不可或缺的一部分,因此需要上传,或者是否应该将其他内容添加到 .gitignore 文件中,因为它可以使用 Flutter pub get 下载
这是我得到的错误:
远程:解析增量:100% (366/366),完成。 远程:错误:GH001:检测到大文件。您可能想尝试 Git 大文件存储 - https://git-lfs.github.com。 远程:错误:跟踪:c24f8aadecb74e2aa879ecd53ca4ef3459c247c5444cdccbeb5c81a1aca066bd 远程:错误:有关详细信息,请参阅 http://git.io/iEPt8g。 远程:错误:文件 build/ios/Debug-iphonesimulator/FirebaseFirestore/FirebaseFirestore.framework/FirebaseFirestore 是 135.66 MB;这超出了 GitHub 的文件大小限制 100.00 MB
那个文件需要在 repo 中吗?如果没有,我怎样才能避免将该文件推送到存储库中?
更高级的问题是,repo 上到底需要什么内容,如何确定,以及我如何只将绝对必要的内容推送到 repo 中?
我在正确的轨道上吗?我是否只需要下载大文件存储并将该文件推送到存储库中,还是我完全看错了方向?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)