git reset --hard HEAD~1
git reset --merge HEAD~1
git reset --merge ORIG_HEAD
git revert -m 1 <merge-commit>
git revert -m 1 commit_hash
git reset --hard HEAD~1
git reset --hard <commit_sha>
git reset --hard <cbm>
where cbm is the commit number before the merge you want to revert
to get a list of all the merges you can use the following line
git log --graph
and then use the commit number from the one before the merge you want to revert
// find the commit hash
git log --oneline
git revert -m 1 [commit-hash]
// https://www.datree.io/resources/git-undo-merge
git reset --merge origin/master
$ git reset --hard <commit-before-merge>
// In this situation, will get you the tree as it was in 8989ee0
git revert <commit hash> -m 1
//will reinstate the tree as it was in 7c6b236
git revert -m 2
git reset --merge a9fdeb5