Git没有等待外部编辑

时间:2016-08-15 18:14:34

标签: git commit

使用与自制软件一起安装的git-2.9.3.el_capitan。当我进行git提交时,git会正确显示我使用的外部编辑器:

  

git config --global core.editor / usr / local / bin / mvim

并且该编辑器正在编辑正确的文件(./.git/COMMIT_EDITMSG)。但是,回到主shell窗口,由于空提交消息,git立即给我一个" Aborting commit,"它在编辑器启动时打印出来!这与保存文件无关。 Git并没有等我保存文件。难道我做错了什么? (这曾经有用!)

1 个答案:

答案 0 :(得分:1)

默认情况下

mvim分叉,以便您可以在终端打开后继续执行操作。您可以传递--nofork选项以防止这种情况发生;然后,设置编辑器的命令为:

git config --global core.editor "/usr/local/bin/mvim --nofork"