Вы задали несколько разных вопросов в своем посте, и другие респонденты дали хорошие ответы на некоторые из них. Один из наиболее важных вопросов, на который пока нет ответа:
>> Я не уверен, что все файлы, которые я спрятал, были распакованы. Что я могу сделать? Любой способ проверить?
Сравните тайник с местным деревом
Я думаю, что вы хотите сравнить тайник с вашим локальным рабочим деревом . Вы можете поместить переключатель -p в команду stash, и все будет хорошо:
git stash show -p
Если вам нужен какой-то конкретный, просто используйте его имя или идентификатор git stash из списка тайников:
git stash show -p stash@{3}
Может использовать дифф?
Если вам действительно интересно развить свои навыки работы с git, вы всегда можете попробовать diff. Чтобы увидеть разницу между тем, что находится в тайнике, и тем, что проверено в HEAD на главной ветке, можно использовать следующую разницу:
git diff stash@ master
Еще одна изящная команда, показывающая изменения элементов в истории тайника, которые могут пригодиться, - это --stat:
git stash list --stat
Но я думаю, что простой ответ - правильный ответ. Просто используйте переключатель -p, и вы, вероятно, увидите, был ли возвращен тайник, который вы убрали .
git stash show -p stash@{3}
git stash list
. Если вы сделали два тайника, то позвонитеgit stash pop
дважды.