我已将一个分支(feature/b)合并到develop中,出现了合并冲突,并且我做出了错误的决定来解决它们。然后我手动提交以修复其他问题。更多的提交进入了feature/b,然后我也合并了这些提交。然后我意识到了我的错误,并撤销了最后一次合并。所有内容都被推送到远程,并被团队拉取。现在情况很混乱。我需要让develop再次稳定下来,但也要能够重新尝试解决原始合并中的冲突。那么,我最好的选择是什么?1.撤销所有三个步骤吗?如果我理解正确,这不会让我有第二次修复原始冲突的机会?2.重置头?有效地破坏历史记录?这会影响其他分支的历史记录吗?3.放弃并创建例如develop2分支,在我犯错之前?我已经阅读了这个紧密相关的答案,但我正在寻求更多指导:如何撤销已推送到远程分支的合并提交?