如何查看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
相关产品推荐
相关产品推荐

