Как увидеть изменения в git stash, когда это было сделано git stash push filename - PullRequest
0 голосов
/ 16 октября 2019

Я прячу несколько файлов ранее с помощью git stash push file_path. Теперь я могу видеть их в виде списка как в git stash list

stash@{0}: WIP on web_09_11: a6c038e7 Merged PR 25503: Get latst commites
stash@{1}: WIP on web_09_11: a6c038e7 Merged PR 25503: Get latst commites
stash@{2}: WIP on web_09_11: a6c038e7 Merged PR 25503: Get latst commites
stash@{3}: WIP on web_09_11: a6c038e7 Merged PR 25503: Get latst commites

Я хочу видеть содержимое каждого тайника. Я обнаружил, что он должен показывать, если я пытаюсь

git stash show stash @ {1}

Но это выдает мне ошибку как:
fatal: Двусмысленный аргумент 'stash @': неизвестная ревизия или путь не в рабочем дереве. Используйте '-', чтобы отделить пути от ревизий, например так:

Или указано слишком много ревизий: 'stash @' 'MQA =' 'xml' 'text'

howмогу я увидеть это?

1 Ответ

1 голос
/ 16 октября 2019

Это проблема оболочки: используйте кавычки вокруг 'stash@{xx}'

git show 'stash@{1}'

Например, в Powershell: { cmd1; cmd2 } определяет блок скрипта

Вот пример того, что я получаю:

> echo stash@{1}
stash@
1
> echo 'stash@{1}'
stash@{1}
...