Я пытался обновить свою локальную ветку обновлениями главной ветки и потерял локальную папку в процессе.
Используйте команду git reflog, чтобы найти все изменения в хранилище даже в разных ветвях и переходах ветвей. Покопайтесь в журнале, и вы сможете найти то, что ищете.
git reflog