ブランチにmasterをマージして動作確認したもののプッシュする前にGithub上でプルリクをマージしてしまった時に戻した方法

起きたことの流れ

  1. レビューをするために https://hacknote.jp/archives/11191/ に書いてある方法で手元のブランチにmasterの内容をマージして動作確認をしました。
  2. 動作的に問題なかったので、Github上からプルリクエストをmasterにマージした。
  3. あれ・・・ローカルのこのプッシュ前のコミットを戻したいんだけど・・・。

そんな時にはこのコマンドを実行します。

git reset --hard HEAD^