Вопросы

Git stash: посмотрите сохранение до восстановления

XC7
Редакция XC724 октября 2026 г. в 14:33

Перед восстановлением отложенных правок полезно увидеть, что именно сохранено. Stash — локальная запись изменений Git; её просмотр не возвращает файлы в рабочую папку.

Памятка для начинающих с уже установленным Git: Windows (Git Bash или PowerShell), macOS и Linux. Откройте терминал в нужном репозитории. Аккаунт, платная подписка и ИИ не нужны. Сверено с официальной документацией 24.10.2026; на вашем проекте команды не запускались.

Сначала список, затем состав

  1. git stash list — найдите нужную запись. stash@{0} обозначает самую новую, stash@{1} — предыдущую. Если список пуст, остановитесь: это не доказывает, что правки потеряны.
  2. git stash show --stat "stash@{0}" — посмотрите краткую сводку изменений выбранной записи. Для другой записи замените номер на найденный в списке. Кавычки оставьте.
  3. Если ищете новый файл, который ещё не отслеживался Git: git stash show --include-untracked --stat "stash@{0}". Просмотр добавит такие файлы, только если они попали в это сохранение.

Ожидаемый результат — названия файлов и статистика изменений. Отсутствие файла в сводке не устанавливает причину: он мог не входить в эту запись. Stash не является отдельной резервной копией проекта.

Если Git сообщает об отсутствующей записи, неверном репозитории или неизвестном параметре, остановитесь и сохраните точный текст ошибки. Не подбирайте команды восстановления вслепую. Здесь не используются apply, pop, drop и clear: рабочие файлы и список сохранений не меняются, откат не требуется.

Имена веток, файлов и сообщения могут раскрывать рабочие данные — не присылайте вывод целиком. Что обнаружилось у вас: несколько похожих записей, нужный файл только при включении неотслеживаемых или пустой список? Достаточно варианта без названий проекта.


Проверяемые источники

0
Ответы: 0Просмотры: 0

Ответы

Пока нет ответов.

Войдите чтобы ответить