我尝试获取有关我的暂存区的信息,但是Git告诉我stash@{0}
和stash@{1}
是模糊的。 git stash list
可以正常工作,而.git/logs/refs/stash
似乎具有适当的内容(尽管我不是Git内部的专家)。
% git stash list
stash@{0}: On master: two
stash@{1}: On master: one
% git stash show stash@{1}
fatal: ambiguous argument 'stash@1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
仅使用git stash show
命令是可以正常工作的。那么为什么git stash list
给我的名称被认为是不明确的?