У меня есть две ветви моего проекта: master и live . Я сделал некоторые изменения в своих локальных файлах, и когда я закончил, я хотел сделать изменения master . Я никогда не знал, что текущая ветка на git была live . Я запустил:
git add .
git commit -m "integrated ckeditor to replace Froalaeditor"
git pull --rebase bonychicken master
Именно в этот момент git выплюнул:
From github.com:Lord-sarcastic/bonychicken
* branch master -> FETCH_HEAD
First, rewinding head to replay your work on top of it...
Applying: changed debug to false
Applying: integrated ckeditor to replace Froalaeditor.
А потом я потерял все изменения в своих локальных файлах.
Итак Пока я пытался
git reflog master
git reset --hard HEAD@{0}
Это не работает. Также не git rebase --abort