Как отменить случайный всплеск мерзавца на незавершенной работе - PullRequest
0 голосов
/ 14 декабря 2018

Я выполнил git stash pop, чтобы получить некоторую работу в моей основной ветке, затем случайно снова запустил git stash pop, что, похоже, объединило два хранилища, но с конфликтами.Есть ли способ отменить самый последний тайник, не потеряв работу первого тайника?

1 Ответ

0 голосов
/ 14 декабря 2018

Если рабочее дерево, на котором вы находились до того, как выдавало два тайника, было чистым (без отложенных изменений), вы можете очистить рабочее дерево с помощью git reset --hard.В тайнике все еще будет храниться второй объект, который вы выдвинули, потому что при его извлечении возникли конфликты, поэтому git не бросил его.Попытайтесь получить идентификатор первого объекта-хранилища, который вы вынули из терминала, и запустите git stash apply <stash-object-id>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...