Все вышеперечисленные команды создают новую ветвь с последним коммитом, указанным в команде, но на всякий случай, если вы хотите, чтобы ваша текущая ветвь HEAD перешла на указанный коммит, ниже приведена команда
git checkout <commit_hash>
Он отсоединяет и указывает HEAD на указанную фиксацию и избавляет от создания новой ветки, когда пользователь просто хочет просмотреть состояние ветки до этой конкретной фиксации.
Тогда вы можете захотеть вернуться к последнему коммиту и исправить отсоединенную ГОЛОВУ:
Исправить отсоединенную головку Git?