当运行git stash show -p
时,我希望不看到package-lock.json
的输出。以下变体无效:g stash show -p -D -- . ':(exclude)package-lock.json'
。谢谢。
当运行git stash show -p
时,我希望不看到package-lock.json
的输出。以下变体无效:g stash show -p -D -- . ':(exclude)package-lock.json'
。谢谢。
一个stash实际上是一个提交(精确来说是一个合并提交),由一个实际的引用(refs/stash
)指向。
因此,您可以使用:git show stash
,以及与git show
本身相关的所有选项:
git show stash -- . ':(exclude)package-lock.json'
“过去的暂存”(列在git stash list
中的那些)实际上是stash
的reflog中的条目,所以您也可以使用git show stash@{1}
、git show stash@{2}
等命令来操作。
git stash show
不接受路径规范(pathspec)。<pathspec>
只能用于push命令。 - phd