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

使用Git LFS推送大型TensorFlow模型到GitHub仓库报错如何解决?

问题核心原因

  • 安装Git LFS包后未执行仓库级别的初始化命令,LFS钩子未生效
  • 配置LFS跟踪规则前,目标大文件已被纳入普通Git提交历史,Git仍将其作为普通文件推送触发大小限制

解决步骤

  • 首先在当前仓库执行Git LFS初始化:
    git lfs install
  • 处理Git历史中的大文件:
    • 如果仅最近一次提交包含大文件,先撤销该次提交、保留工作区文件:
      git reset HEAD~1
    • 如果大文件已经存在于更早的提交历史中,执行LFS历史迁移命令,将所有匹配后缀的历史文件转为LFS存储对象:
      git lfs migrate import --include="*.h5,*.zip,*.json"
  • 验证LFS配置生效,执行以下命令,确认输出中包含my_big_model.zip和tf_model.h5的路径:
    git lfs ls-files
  • 重新提交并推送即可:
git add .
git commit -m "migrate large files to LFS"
git push origin master

内容的提问来源于stack exchange,提问作者Cybernetic

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:54:04