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

为什么我无法让git lfs正常跟踪指定文件?

问题原因

仅配置.gitattributes不会自动触发Git LFS的文件拦截逻辑,你遗漏了Git LFS的钩子与过滤器初始化步骤,导致Git识别不到需要调用LFS处理匹配规则的文件。

解决步骤

  1. 执行LFS初始化命令,全局生效所有Git仓库:
git lfs install --global

如果仅需要对当前仓库生效,在仓库目录下执行不带--global参数的命令即可。
2. 撤销已经暂存到Git的目标文件:

git rm --cached DeepMask.pth.tar
  1. 重新添加文件到暂存区:
git add DeepMask.pth.tar
  1. 验证配置是否生效:
git lfs ls-files

执行后如果能输出DeepMask.pth.tar对应的哈希值和文件名,说明文件已经被LFS正常跟踪。

补充说明

如果目标文件已经提交到仓库历史,需要使用git lfs migrate import命令处理对应文件的历史提交记录,才能将存量历史中的大文件转为LFS存储。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:45:03