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

Git LFS追踪子目录文件失败:Assets/Large Assets配置命令无效求助

解决Git LFS无法追踪Assets/Large Assets/**目录的问题

我来帮你排查这个Git LFS追踪失效的问题,大概率是路径空格处理、配置生成或者缓存冲突导致的,咱们一步步来解决:

1. 先处理路径空格的解析问题

因为你的目录名里包含空格,直接用双引号包裹在部分终端(比如Windows CMD)可能会被错误解析,试试更稳妥的写法:

  • 用单引号包裹路径(避免空格被拆分):
    git lfs track 'Assets/Large Assets/**'
    
  • 或者给空格加反斜杠转义:
    git lfs track Assets/Large\ Assets/**
    

2. 检查.gitattributes文件是否正确生成

Git LFS的追踪规则是存在项目根目录的.gitattributes文件里的,你可以打开这个文件,确认是否有类似下面的条目:

Assets/Large Assets/** filter=lfs diff=lfs merge=lfs -text

如果没有,手动添加这行内容并保存文件。

3. 清除Git缓存并重新追踪文件

有时候Git已经缓存了这些文件的旧状态,会导致新的LFS规则不生效,执行以下命令重置缓存:

  • 先移除目标目录的缓存:
    git rm --cached -r "Assets/Large Assets"
    
  • 重新添加目录到Git:
    git add "Assets/Large Assets"
    
  • 提交变更让规则生效:
    git commit -m "Fix Git LFS tracking for Assets/Large Assets"
    

4. 验证LFS是否生效

执行下面的命令,查看当前被LFS追踪的文件列表,确认目标目录的文件是否在其中:

git lfs ls-files

如果能看到Assets/Large Assets下的文件,说明追踪已经生效了。

额外提醒

  • 确保你已经在项目中初始化过Git LFS(如果没做过,先执行git lfs install)
  • Windows系统下建议用Git Bash或者PowerShell操作,比CMD的路径解析更可靠

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:59:27