Я просто попытался сделать добросовестное дело и сделать резервную копию своей работы на github, так как я не делал коммит в течение нескольких недель из-за работы над большой рабочей областью.
Github для Windows уведомил меня о необходимости загрузить последнее обновление, и он это сделал.
Я открыл репо, затем сделал коммит.
Когда я нажал синхронизацию, он удалил все 138 новых файлов с диска и сбросил до последней фиксации более месяца назад. Он также перезаписал все существующие файлы, которые были изменены в старой версии.
У меня нет резервной копии... это должно было быть резервной копией fscking.
Есть ли какая-то волшебная команда git, чтобы отменить этот дерьмовый шторм, или мне нужно будет попытаться восстановить новые файлы с помощью инструмента для восстановления файлов?
вывод git reflog: 40847ec HEAD@{0}: pull --progress --prune: перемотка вперед 913f45e HEAD@{1}: rebase: обновление HEAD 02c93d0 HEAD@{2}: rebase: отмена 02c93d0 HEAD@{3}: commit: ‹-- последний хороший коммит
Пожалуйста помоги!