git - 即使在 git lfs install 之后也无法 git push
问题描述
场景一:
- 试图在github中推送文件大小> 100MB
- 文件 > 100MB 不允许推送。有效错误。同意
- 好的,使用 git lfs
- 还是一样的错误
- 这里有什么问题
- 下面的图片与场景 1 相关
场景二:
- 克隆了一个新的仓库
- 创建了一个 > 100 MB 的新文件
- 还没推。我知道这会是个问题
- 执行大文件的 git lfs install&track 并执行 git add&commit
- 现在,如果我 git push,成功,一切正常。没有问题。我可以在github中看到大文件
- 检查它在https://github.com/sivakumar-j-secondary-ac/scenario-2
所以如果 git lfs 在场景 2 中工作,那么“场景 1”有什么问题
解决方案
您必须使用以下命令将它们显式迁移到 Git LFS 中
git lfs migrate import --include="path_to_file
而不仅仅是跟踪。当存储库中存在文件时,跟踪不起作用。
希望这可以帮助。
推荐阅读
- javascript - 如何从 CSV 用 Javascript 制作折线图?
- terraform - IBM Cloud Functions:如何使用 Terraform 创建安全的 Web 操作
- awk - 剥离后如何打印以特定字符串结尾的所有行?
- flutter - 如何在 Flutter 中沿中间对齐具有不同大小的 TextSpan 子项?
- javascript - 在函数中获取 blob 下载状态
- python - 如何检查字符串是否包含列表中的项目,然后将现有值添加到 python 中的变量?
- python - 如何在多个接收器上仅触发一次 Django 信号
- java - "not in" is working but "not exists" is not working in hql
- javascript - 将已知类型与未知类型进行比较的正确方法是什么?
- reactjs - 如何设置日期字段的最小和最大日期?