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

git show无法显示特定提交文件内容,仅显示LFS指针该如何解决?

问题原因

这个文件是被Git LFS(大文件存储)追踪的,Git仓库里根本没存文件的原始内容,只留了个指向LFS存储的指针文件——所以你用git show只能看到指针,看不到实际代码。

解决办法
  • 先搞定Git LFS基础配置:如果本地没装Git LFS,先安装;要是仓库还没启用LFS,跑这个命令:

    git lfs install
    
  • 拉取目标版本的LFS文件:把对应提交的LFS对象拉到本地缓存:

    git lfs fetch <commit> -- Repo\Path\To\File.cs
    

    把<commit>换成你要查的提交哈希、标签或者分支名就行。

  • 查看内容:再跑你原来的git show命令,就能拿到文件实际内容了:

    git show <commit>:Repo\Path\To\File.cs
    
  • 更省事的替代命令:直接用Git LFS的命令一步输出内容:

    git lfs cat <commit>:Repo\Path\To\File.cs
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 23:34:59