Как можно отменить изменение, сделанное последним коммитом, в remote-репозитории?

Для уже опубликованного последнего коммита обычно используют git revert HEAD и отправляют созданный отменяющий коммит в remote.

Короткий ответ

Что ответить на собеседовании

Для уже опубликованного последнего коммита обычно используют git revert HEAD и отправляют созданный отменяющий коммит в remote.

Подробный разбор

Ответ с пояснениями

Для уже опубликованного последнего коммита обычно используют git revert HEAD и отправляют созданный отменяющий коммит в remote.

Это сохраняет общую историю и безопаснее её переписывания в совместной ветке. Возможные конфликты нужно разрешить и проверить. Для merge-коммита требуется осознанно выбрать mainline; reset с force-push без согласования может разрушить работу коллег.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее