当我运行git stash list
时,我得到以下内容:
stash@{0}: WIP on mybranch: 123456f Generic comment here.
stash@{1}: WIP on mybranch: 234567g Generic comment here.
...
stash@{n}: WIP on mybranch: 345678h Generic comment here.
这是预期的行为。令我神秘的是git show
的行为。
当我在我的仓库中运行git stash show -p stash@{1}
时,我收到以下错误:
fatal: ambiguous argument 'stash@{1}': unknown revision or path not in working tree.
这怎么可能?我在git repo中运行git stash show -p stash@{1}
。
答案 0 :(得分:1)
贝壳正在吃掉我自己的花括号。
git stash show -p stash@'{1'}
有效。
具有讽刺意味的是,这是回答我问题的最低评价@ Is it possible to preview stash contents in git?。
奇怪,因为错误报告了带花括号的命令。你希望它在没有它们的情况下报告。