In local or remote, wrong merge will require to revert immediately. But do not use hard reset if the merge have not been committed.
Immediately once did the merge process and found it wrong, to preserve changes we made before, use ORIG_HEAD:
$ git reset --merge ORIG_HEAD
If the wrong merge has conflict and haven’t committed, use abort with newer git versions:
$ git merge --abort
What do you think?