Если никто еще не клонировал ваше обновленное удаленное репо, вы можете:
git reset --hard HEAD~
git push --force
Это заставит локальную и удаленную историю отменить последний коммит.
(Сначала проверьте с помощью git fetch, чтос момента вашего неверного коммита не было выдвинуто ни одного нового коммита)
Если новая история недоступна, то git revert
более безопасен и будетВ результате новый коммит отменяет предыдущий: вы можете нажать этот новый коммит.