Gitでmasterブランチで作業しています。
下図の1〜3の順番にコミットをした後、2をチェックアウトして新しく「bugifx」ブランチを切って4をコミットしました。

さて、ここで3の内容をなかったことにしてmasterを1→2→4という状態にしたいのですが、どのようにすれば良いのでしょうか?

Flow