强制 git mergetool 修改之前完成的合并

amp*_*ent 3 git git-merge

我用于DiffMerge3 路合并git。我刚刚完成了一项强制性合并工作,但意识到我错过了一些东西,并且想重新合并并使用相同的 3 路 GUI 功能。当我尝试时:

git mergetool my/path/file.ext
Run Code Online (Sandbox Code Playgroud)

我有

No files need merging
Run Code Online (Sandbox Code Playgroud)

我怎样才能强制mergetool能够再次在 GUI 中进行 3 路合并,而不是用不同的名称保存远程并寻找增量?

Von*_*onC 5

您可以尝试将文件重置为合并前的状态,如“ Git 合并:在单个文件中重新启动冲突解决”中所述:

git checkout -m -- your/File
Run Code Online (Sandbox Code Playgroud)

然后重新启动git mergetool

假设您没有完成合并并进行提交。