Я совершил и подтолкнул некоторые плохие вещи. Как мне заставить вернуть локальное репо HEAD ~ 7 и повторно зафиксировать, чтобы HEAD теперь была в этой версии? Git docs путают меня.
Спасибо!
Ответ 1
Самый приятный подход - нажать другую фиксацию, которая вернет непреднамеренные коммиты. См. ответ Jakub Narębski о том, как это сделать.
Если по какой-то причине стоит потенциальная недобросовестность нажатия на обновление, которое не является быстрой перемоткой (например, чувствительные биты в коммитах), выполните следующие команды: