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

Git本地仓库异常:未修改文件阻止pull及分支切换求助

解决Git LFS文件异常导致的pull失败问题

问题根源

报错提示中的Encountered 2 files that should have been pointers, but weren't说明这两个图片文件是通过Git LFS管理的大文件,但本地副本被意外转换为普通文件而非LFS指针,因此Git将其识别为本地修改,阻止了git pull操作。

修复步骤

  • 确保Git LFS已安装并在仓库中初始化:
    # 若未安装Git LFS,先执行对应系统的安装命令,例如:
    # macOS: brew install git-lfs
    # Ubuntu: sudo apt-get install git-lfs
    git lfs install
    
  • 强制恢复异常文件的LFS指针并拉取正确内容:
    git lfs checkout docs/user-guide/images/Databricks/initscript.png docs/user-guide/images/Databricks/initscript_ucx.png
    
  • 清理之前错误存储的stash记录:
    git stash drop
    
  • 重新执行同步操作:
    git pull
    

其他分支处理

切换到存有修改的分支后,重复执行git lfs checkout命令处理这两个异常文件,即可正常进行后续操作,无需删除并重新克隆仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 17:00:01