Вообщем такая история:
- сделал некоторые изменения в репозитории
- сделал коммит
- попытался запушить, но обнаружил, что не могу этого сделать, так как на сервере есть более новый коммит
- сделал
git pull, прошел автоматический мержинг и сформировался коммит - понял, что мне сначала следовало откатить локальный коммит и спуллить все изменения с репозитория, чтобы история выглядела более чистой (без коммита с мержингом
- сделал
git reset HEAD^^ - сделал
git checkout . - все изменения 2-ух последних коммитов улетучились, а я понял, что сделал какую-то *****
- видя, что моя ветка
behind by 2 commitsподумал, что нужно сделать простоgit pull - сделал
git pullи переместился наmasterс репозитория, при этом без моих изменений, который я пытался закомитить
Итак: как восстановить изменения? Я знаю, что их можно восстановить, но не знаю как