代码之家  ›  专栏  ›  技术社区  ›  Boosted_d16

在sourcetree中撤消合并

  •  1
  • Boosted_d16  · 技术社区  · 6 年前

    我有四个分支

    1. master
    2. develop
    3. online_report
    4. issue48 
    

    开发人员x正在 online_report ,他不小心把自己的作品并入了 develop 然后推了它。我要撤消此合并。

    在合并之前,我单击了要返回的提交(以蓝色突出显示),然后选择了“ reset current branch to this commit “然后我选择” hard ". 发展

    我想保持沉默 发展 在线报告

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  5
  •   Dietrich Epp    6 年前

    您已在本地修复了此问题。您需要将这些更改推送到远程存储库,然后任何已经将这些更改拉入其本地分支的人也必须重置其本地分支。

    如果您正常地推动,它将失败,因为您正在推动的东西不能向前移动远程分支。要覆盖此项,请使用 --force-with-lease develop .