如何在 IntelliJ Idea 中“中止”合并

Jar*_*uba 18 git merge intellij-idea

假设我正在合并,就在推送之前,我决定不想合并。是否可以在不删除我的本地分支或进入命令行的情况下摆脱我已合并(尚未推送)的提交?

Oli*_*din 19

在 IntelliJ 的最新版本(以及我想其他 JetBrains 产品)中,“Git 分支”菜单(屏幕右下角)中有一个新选项,方便地命名为“中止合并”...

Git 分支菜单


Noa*_*nos 18

在推和拉失败时发生在我身上:

  • “推送到原点/主站被拒绝”
  • “您尚未完成合并(MERGE_HEAD 存在)。请在合并之前提交您的更改”

解决:

  1. 转到“版本控制”窗口 -->“日志”选项卡。
  2. 右键单击上一个提交-->“将当前分支重置为此处...”
  3. 在 Git 重置中选择“混合”(它保留本地更改)。
  4. 如果稍后提交已经被推送 --> 从远程拉取并根据需要合并。
  5. 提交新更改,并推送到远程。