Как откатить репозиторий git перед начальной фиксацией

Я сделал следующее:

  1. добавлено новое пустое репо в GitHub,
  2. запустить git init для инициализации моего локального проекта,
  3. запустите git remote add origin, чтобы связать пульт.

Однако затем я запустил git pull для извлечения с удаленного устройства, которое, похоже, удалило исходный код моего проекта.

Как я могу восстановить этот потерянный исходный код? Этот проект очень важен для меня...


person zerxon    schedule 27.12.2014    source источник
comment
git reset --hard Пробую так, но не получается   -  person zerxon    schedule 27.12.2014
comment
git status какой результат после этой команды? если вы зафиксировали данные локально, возможно, вы это увидите. Кстати, вы должны зафиксировать локально, а затем впервые отправить его на github, кроме как тянуть из github.   -  person user218867    schedule 27.12.2014
comment
Вы пробовали git reset - - head?   -  person alacy    schedule 27.12.2014
comment
Это похоже на возможный дубликат stackoverflow.com/q/10362425/1256452 — какая у вас версия git?   -  person torek    schedule 27.12.2014
comment
git fsck --lost-found это работа. Утерянные файлы будут восстановлены в .git/lost-found/other, но файлов так много, есть ли способ восстановить структуру каталогов? Всем вам, ребята, я действительно благодарю вас.   -  person zerxon    schedule 28.12.2014