首页/开发/Git 与协作速查/git show 查看某版本文件内容
Git 基础与命令88 条

git show 查看某版本文件内容

git show <rev>:<path> 直接输出指定提交中的文件内容,不需要切换分支;可重定向导出后与当前版本比对。

Git 与协作速查开发更新于 2026-10-12
语法git show <rev>:<path>
路径基准相对仓库根目录
变体git diff rev1:path rev2:path 直接比较两版本

常用示例

常用示例
git show HEAD:src/config.yml
git show v1.2.0:package.json > /tmp/old-package.json
git diff main:file.txt feature:file.txt
核对「某版本当时这个文件是什么样」时,一条命令即可,无需 checkout。

易错点

  • 路径按仓库根解析,不在当前所在子目录的相对位置
  • Windows 盘符与冒号混排时先看命令解析结果,路径建议用 / 分隔

数据来源与参考

  • Git 官方文档:git-show(rev:path 语法)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌