反转 BitBucket 上的合并提交
Reversing a merge commit on BitBucket
所以我有一个功能分支,我想合并到我的开发分支中,但在我的拉取请求期间没有考虑我已经同步了在我之前从 dev->feature 分支创建合并提交的分支合并功能->开发。但是 dev 在我的功能分支中有很多我不想要的东西,我需要恢复合并。
我试过:
git checkout feature
git revert #mergecommit
但它给了我
error: commit #mergecommit is a merge but no -m option was given.
fatal: revert failed
我被困在这一点上,真的不想把分支弄乱,试图严重地恢复它。任何帮助将不胜感激。
尝试git reset HEAD~1 && git push -f
这应该会重写历史记录并“撤消”合并。只需确保正在处理它的每个人都拉取更新后的 HEAD,否则会导致问题。
所以我有一个功能分支,我想合并到我的开发分支中,但在我的拉取请求期间没有考虑我已经同步了在我之前从 dev->feature 分支创建合并提交的分支合并功能->开发。但是 dev 在我的功能分支中有很多我不想要的东西,我需要恢复合并。 我试过:
git checkout feature
git revert #mergecommit
但它给了我
error: commit #mergecommit is a merge but no -m option was given.
fatal: revert failed
我被困在这一点上,真的不想把分支弄乱,试图严重地恢复它。任何帮助将不胜感激。
尝试git reset HEAD~1 && git push -f
这应该会重写历史记录并“撤消”合并。只需确保正在处理它的每个人都拉取更新后的 HEAD,否则会导致问题。