手順
1.手元のブランチから直前のcommitを消す
git reset --hard HEAD^
2. リモートブランチを手元のcommit履歴に無理やり合わせる
git push --force
以上になります。
注意点
この記事はcommit履歴をきれいにすることを目的としたものになっており、実行すると対象のcommitした内容が完全に消えます。
汚くてもいいからcommit履歴を残したいという方はrevertについて記載のある別の記事をご参考ください。
もしよく考えずgit resetして元に戻したい方は、この記事のgit reflogの部分に従ってコマンドを打っていただければと思います。