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

将Bitbucket Git仓库导入Azure DevOps时遇Git LFS本地拉取失败问题

解决Git LFS fetch后本地无文件的问题

排查与修复步骤

  • 先检查本地仓库的LFS状态,确认哪些文件是LFS占位符:

    git lfs status
    

    输出会明确显示哪些文件处于指针状态,需要替换为实际LFS对象。

  • 执行LFS checkout命令,将已下载的LFS对象替换本地占位符:

    git lfs checkout
    

    该命令会遍历仓库内的LFS指针文件,用.git/lfs/objects目录下的已下载文件替换工作区的占位符。

  • 若checkout无效果,重置LFS配置后重新同步:

    1. 重置本地LFS安装配置:
      git lfs uninstall
      git lfs install
      
    2. 重新拉取并全量checkout:
      git lfs fetch source --all
      git lfs checkout --all
      
  • 确认当前分支是否正确,切换分支后需重新触发LFS checkout:

    git checkout <目标分支名>
    git lfs checkout
    

额外验证点

  • Git LFS下载的对象默认存在本地仓库的.git/lfs/objects目录下,可先查看该目录是否有总大小约42MB的文件,确认fetch操作确实完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 18:13:09