重新合并一个文件
我在一个大的合并中,我用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之后)合并。
您仍然可以安全地编辑文件,只有完全满意时才提交。