gitでpushされていないすべてのcommitを取り消し

gitを使い始めたが、まだまだ慣れない。一回間違えてほかのブランチとマージしてしまったが、pushされる前のすべてのcommitを取り消したくて、インターネットでやり方をいろいろ探した。最終的にはこちらのサイトで回答が書かれている。

git reset - How to discard local commits in Git? - Stack Overflow

​git reset --hard origin/ブランチ名

 を実行すればよい。