Возможный дубликат:
Можно ли предварительно просмотреть содержимое тайника в git?
Я вижу здесь, вы можете применить/отменить тайник и даже создать новую ветвь из тайника. Можно ли просто увидеть, что находится внутри тайника, не применяя его на самом деле?
Со страницы пользователя man git-stash
:
Изменения, спрятанные этой командой, могут быть перечислены в списке git stash, проверены с помощью git stash show.
show [<stash>]
Show the changes recorded in the stash as a diff between the stashed state and
its original parent. When no <stash> is given, shows the latest one. By default,
the command shows the diffstat, but it will accept any format known to git diff
(e.g., git stash show -p stash@{1} to view the second most recent stash in patch
form).
Перечислить спрятанные модификации
git stash list
Показать файлы, измененные в последнем тайнике
git stash show
Итак, чтобы просмотреть содержимое самого последнего тайника, запустите
git stash show -p
Чтобы просмотреть содержимое произвольного тайника, запустите что-то вроде
git stash show -p stash@{1}
git stash show -p
.
stash
приложением, он имеет в виду акт применения тайника. Помимо неясной терминологии, вопрос тот же.git stash show -p stash@{1} >~/.diff && vim ~/.diff
(не обязательно должен бытьvim
. Любой текстовый редактор, если ваш текстовый редактор имеет поддержку подсветки синтаксиса дляdiff
выходов).