Я новичок в Git, так что я думаю, что сделал что-то глупое
Предположим, я нахожусь в версии A, и я внес изменение, но не хотел этого. Теперь предположим, что у нас есть версия B. Я не нашел хорошего решения, как правильно откатить B назад к A, но вернулся к A через проверку и продолжил коммит - предположим, у меня есть версия C.
A--->B
\-->C
Теперь проблема в том, что эти коммиты были успешными (я вижу SHA и сообщение в .git / logs / HEAD)
но коммиты не отображаются в журнале, и я не могу отправить их на github. Перед обнаружением беспорядка я проверяю на 'master' ... и мерзавец откатил все назад на B.
Как мне вернуть мою версию C или мои изменения потеряны?
Это та же проблема, что и описанная здесь ?