Вы могли бы попытаться выполнить здесь полный сброс, но лучший общий ответ был бы на git revert
, который фиксирует:
# from your branch
git revert 1ce826c3
Причина, по которой возврат, как правило, предпочтительнее, чем Hard Reset - то, что первый вариант безопасен, даже если вы уже передали свою ветку на удаленный компьютер. В этом случае, если какой-либо другой пользователь выполнил операцию до того, как вы произвели полный сброс и принудительное нажатие, он может столкнуться с серьезными проблемами. Но возврат просто добавляет новый коммит поверх ветки, и поэтому с этой точки зрения это безопасно.