如何取消TortoiseGit中的合并?

Cla*_*ols 1 tortoisegit

我肯定错过了什么.

我是一个混蛋新手.当我在一个文件上执行切换/检出时(无法恢复到以前的版本),我无意中创建了一个分支.

在此输入图像描述

然后我试图合并那个正确的分支.但文件是冲突的,所以我取消了.现在,每次我尝试提交或切换时,我都会收到"没有彻底退出"的错误,但是当我尝试提交时,我得到了冲突合并.

在此输入图像描述

如何取消合并请求?

MrT*_*Tux 5

你有两个选择:

  1. 转到日志对话框并执行硬重置(在分支的最新版本上)

  2. 在资源管理器中打开上下文菜单,然后选择"中止合并",它基本上是相同的.

这两个选项都将重置工作树中的所有文件,并将索引"返回"到当前分支的最新版本.

更新:从TortoiseGit 2.4.5开始,您还可以在"中止合并"对话框中选择"git reset --merge".此选项重置索引并尝试还原存储库的预合并状态.