Я пытаюсь получить информацию о своем тайнике, но 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
дает мне, считаются неоднозначными?