Gre*_*eso 8 git vim ubuntu merge vimdiff
我对此很陌生,所以对基本问题表示歉意。
我使用的是Ubuntu环境。我已经安装了git。我将vimdiff设置为合并工具。
我正在测试环境,但遇到问题。
我在文件中创建了冲突readme.txt
。当我尝试从分支develop合并到master时,显然会发生冲突。正如预期的那样,添加了一些“标记字符”readme.txt
来指示冲突发生的位置。因此,下一步是调用git mergetool
启动vimdiff。
到目前为止,一切都按预期进行,vimdiff现已启动。但后来,我决定退出vimdiff而不做任何更改。我想将我的更改“推迟”到另一个时间。因此,我按<ESC>
,然后按:qa!
,认为这将停止合并过程。不幸的是,事实并非如此。看起来合并现在被认为已解决并成功,并且readme.txt
文件虽然没有更改,并且包含冲突标记,但现在已准备好提交。
现在回答我的问题。如何终止git mergetool
通话、退出vimdiff并重新开始,就像我没有拨打电话一样?
谢谢。
归档时间: |
|
查看次数: |
8086 次 |
最近记录: |