我在git
中使用DiffMerge
进行三方合并。我刚完成了一个必要的合并任务,但意识到我错过了一些东西,想重新合并并使用相同的三方GUI功能。当我尝试:
git mergetool my/path/file.ext
I got
No files need merging
我怎样可以强制mergetool
再次能够在GUI中进行三方合并,而不是将远程文件保存为不同名称,并寻找差异点?
git checkout -m -- your/File
然后重新启动 git mergetool
。
这假设您尚未完成合并并进行了提交。
git checkout -m -- your/File
并没有真正“将文件重置为合并前的状态”。 - amphibientstash pop
冲突很有效。 - zvezda