Как восстановить сброшенный тайник в Git?

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

Я знаю, что если я используюgit stash тогда.git / refs / stash содержит ссылка на коммит, использованный для создания тайника. А также.git / logs / refs / stash содержит вся заначка Но эти ссылки ушли послеgit stash pop, Я знаю, что коммит все еще находится в моем хранилище где-то, но я не знаю, что это было.

Есть ли простой способ восстановить вчерашнюю ссылку на коммит?

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

Ответы на вопрос(18)

Ваш ответ на вопрос