Типичный способ сделать это:
git revert HEAD^
# HEAD points to the last commit, so HEAD^ is the commit just before
Он создаст новый коммит поверх подсказки ветви, содержащий обратные изменения, которые содержит ваш неисправный коммит.
Примечание:это не переписывает вашу историю, нет необходимости --force
ничего, когда вам нужно будет нажать.