使用 Git resets 回撤错误的合并提交可以通过以下步骤完成:
首先使用 git log 命令查看提交历史,找到需要回撤的合并提交的 commit id。
然后使用 git reset 命令回撤到该合并提交的前一个提交。
 git reset --hard HEAD~1
这里的 HEAD~1 表示回撤到前一个提交,--hard 参数表示将工作区和暂存区也回撤到该提交。
如果该合并提交已经推送到远程仓库,需要使用 git push 命令强制推送回撤后的提交。
 git push -f
需要注意的是,强制推送可能会覆盖其他人的提交,应该谨慎使用。
如果回撤后发现需要恢复该合并提交,可以使用 git reflog 命令查看历史操作记录,并找到回撤前的 commit id。
然后使用 git reset 命令将当前分支指向该 commit id。
 git reset --hard <commit_id>
这里的 <commit_id> 是回撤前的合并提交的 commit id。
需要注意的是,使用 git reset 命令会改变提交历史,应该谨慎使用,特别是已经推送到远程仓库的提交。