git -- 如何从未完成的合并中恢复
git -- how to recover from unfinished merge
我启动了 mergetool ...
> git mergetool
它说了类似...
merge tool candidates: blah blah blah
Merging:
file1.c
然后我想,"You know, I'm not ready for this." 不知道有什么干净的方法可以关闭它,我按了 ctrl-C。现在我想去另一个分店,但是我不能...
> git checkout other_branch
error: path 'file1.c' is unmerged
有什么方法可以从中恢复吗?我强调当 mergetool 为 运行.
时我没有做任何实际更改
您正在查找存在于大多数 git 命令中的 --abort
选项:
git merge --abort
手动输入:
Abort the current conflict resolution process, and try to reconstruct the pre-merge state.
我启动了 mergetool ...
> git mergetool
它说了类似...
merge tool candidates: blah blah blah
Merging:
file1.c
然后我想,"You know, I'm not ready for this." 不知道有什么干净的方法可以关闭它,我按了 ctrl-C。现在我想去另一个分店,但是我不能...
> git checkout other_branch
error: path 'file1.c' is unmerged
有什么方法可以从中恢复吗?我强调当 mergetool 为 运行.
时我没有做任何实际更改您正在查找存在于大多数 git 命令中的 --abort
选项:
git merge --abort
手动输入:
Abort the current conflict resolution process, and try to reconstruct the pre-merge state.