【发布时间】:2015-12-27 14:16:35
【问题描述】:
我有三个分支:master、A、B。
分支“A”和“B”应该相互独立。拉取请求后,master 从 A 和 B 更新。现在,我不小心将 B 合并到 A。
我立即通过git revert -m 恢复了此合并
但是现在当我将 B 拉入 master 时,A 中的恢复合并会破坏分支 B 的更改。这是因为分支 A 有“恢复合并 B”提交。
如何删除“还原合并分支 B”和“合并分支 B”提交? 我尝试使用 git -rebase 命令,但它对我没有帮助,git 创建了一个不在拉取请求中的分支。
【问题讨论】: