Есть много способов исправить это.
Вот что я бы сделал (с небольшим количеством дополнительной страховки)
Предполагая, что ваша ГОЛОВА находится в «неправильном месте» (без каламбура) вы можете
git branch rescue
# you are still on master
git reset HEAD^ # soft resets the last commit
git push -f # to undo the push - beware of other users of the push-branch
Теперь отредактировать / спасти ваш коммит на месте (потому что изменения последнего коммита теперь снова ожидают).Если возникла чрезвычайная ситуация, вы всегда можете проверить ветку rescue
, которая является просто копией ГОЛОВКИ, когда вы начали этот пост.