首页 > 解决方案 > 反转 BitBucket 上的合并提交

问题描述

所以我有一个功能分支,我想合并到我的开发分支中,但是在我的拉取请求期间没有考虑我已经同步了在我合并功能之前从 dev->feature 分支创建了合并提交的分支 ->dev . 但是 dev 在我的功能分支中有很多我不想要的东西,我需要恢复合并。我试过了:

git checkout feature
git revert #mergecommit

但它给了我

error: commit #mergecommit is a merge but no -m option was given.
fatal: revert failed

我被困在这一点上,真的不想把树枝弄得一团糟,试图把这种情况严重地恢复。任何帮助,将不胜感激。

标签: gitbitbucket

解决方案


尝试git reset HEAD~1 && git push -f应该重写历史并“撤消”合并。只需确保正在处理它的每个人都拉出更新的 HEAD,否则会导致问题。


推荐阅读