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

如何查看Git中特定stash里某个文件的变更内容?

解决Git Stash查看特定文件修改的报错问题

错误原因

出现too many revisions specified错误主要有两个问题:

  • stash引用格式错误:你写的"stash@{1]"右括号不匹配,正确格式是"stash@{1}"
  • 参数解析问题:错误的格式导致Git误将部分内容识别为多个修订版本

正确命令

要查看stash@{1}对指定文件的修改,使用以下正确命令:

git stash show -p stash@{1} -- 你的文件名

如果你的shell(比如zsh)对{}有自动解析问题,用引号包裹stash引用即可:

git stash show -p "stash@{1}" -- 你的文件名

补充说明

  • -p参数用于输出详细的diff差异内容
  • --用来明确分隔stash引用和文件名,避免Git混淆参数类型
  • 将命令里的你的文件名替换为实际要查看的文件名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 09:41:08