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

如何查看git stash show子命令的可用选项?

查找git stash show子命令的可用选项

我知道可以使用git stash show -p查看暂存区的差异,但执行git stash show -h时并未显示该子命令的可用选项。请问在哪里可以找到git stash show子命令的可用选项?请注意我需要的是show子命令而非stash的选项。

以下是执行git stash show -h的输出:

git stash show -h
usage: git stash list [<options>]
   or: git stash show [<options>] [<stash>]
                       ^^^^^^^^^ How can I find available options for git stash show?
   or: git stash drop [-q|--quiet] [<stash>]
   or: git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
   or: git stash branch <branchname> [<stash>]
   or: git stash clear
   or: git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                 [-u|--include-untracked] [-a|--all] [-m|--message <message>]
                 [--pathspec-from-file=<file> [--pathspec-file-nul]]
                 [--] [<pathspec>...]]
   or: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                 [-u|--include-untracked] [-a|--all] [<message>]

解决方法:

  • 使用完整帮助命令:执行git stash show --help(注意是双短横线的--help,而非单短横线的-h),会直接显示git stash show子命令的所有可用选项和详细说明,包括你用到的-p/--patch。

  • 查看git stash的完整手册:运行git help stash或者man git-stash,手册里会分章节详细介绍每个子命令(包括show)的参数、用法和示例,内容比简短的-h输出全面得多。

  • 参考git diff的选项:git stash show本质上复用了git diff的部分选项,除了-p之外,像--stat、--name-only等diff常用选项也能在git stash show里使用,你可以通过git diff --help了解这些选项的具体含义。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 00:22:14