重新合并一个文件

我在一个大的合并中,我用git mergetool来解决所有的冲突,但我还没有犯下,因为我想确保合并首先确定。

事实certificate,我在解决一个文件中的冲突时犯了一个错误,我想用git mergetool重做冲突解决scheme。 由于这是一个大的合并,我想避免重做所有其他文件的合并,因为我知道我将不得不做与git merge --abort

我知道我可以手动编辑文件,但是这将是非常繁琐的,只是重做git mergetool操作会容易得多。 这可能吗?

看来我只是看错了地方。 解决scheme结果非常简单。

 git checkout -m <file> 

这会将文件返回到其冲突状态。 然后我可以运行git mergetool重做合并。

您始终可以手动编辑文件。

如果你正在使用git merge --no-commit ,那么你将只需要一个准备好的提交(在auto和semi-auto之后)合并。

您仍然可以安全地编辑文件,只有完全满意时才提交。