Próbuję uzyskać informacje o moim skrytce, ale dupek mi to mówi stash@{0}
i stash@{1}
są niejednoznaczne. git stash list
działa dobrze i .git/logs/refs/stash
wydaje się, że ma odpowiednią zawartość (nie żebym był ekspertem w zakresie wewnętrznych elementów 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
Po prostu git stash show
działa dobrze. Dlaczego więc nazwy, które git stash list
mi nadają, są uważane za niejednoznaczne?
stash
, powodując błąd!
stash
, która powodowała błąd.