【发布时间】:2026-02-02 22:20:05
【问题描述】:
我有以下 git 分支
- 功能分支
- 生产分部
我将我的 Feature 分支与 Production 分支合并,合并后,Production 出现了一些问题,因此我使用了 GitHub Revert 功能并创建了 Revert-Feature-Branch,然后将其与 Production 合并。
现在,我已经修复了我的 Feature Branch 中的错误,我正在尝试将该分支与 Production 合并,但我没有得到我所做的所有更改,我只得到了为修复。 (这是可以接受的,因为提交已经与生产分支合并。)
有没有办法让我的原始代码从 Feature Branch 合并到 Production 分支中作为新的提交而不重置生产分支?
感谢您的帮助。
注意,我已经做了一些研究并阅读了以下答案:How to revert a merge commit that's already pushed to remote branch?
这没有帮助。
【问题讨论】:
-
您可能需要revert the revert
-
是的,这就是我所做的,它创建了
Revert-Revert-Feature-Branch分支,然后我将Feature Branch与修复合并到Revert-Revert-Feature-Branch中。请将此作为答案发布,以便我接受并关闭问题。谢谢!!! @JanWilamowski -
这能回答你的问题吗? Re-doing a reverted merge in Git
标签: git github merge git-revert