Вот что получилось:
У меня есть ветка A. На ветке AI зафиксирован куча изменений. Код меня не устроил, поэтому я проверил предыдущий коммит в ветке А. Потом сделал еще кучу изменений и зафиксировал их в ветке А. Теперь нигде не могу найти этот коммит. Я потерял этот код?