如何在Windows上修复git commit:“正在等待...关闭...文件:... vim.exe:C:/ Program:没有这样的文件或目录”

时间:2019-09-19 18:30:41

标签: windows git vim

有人知道如何解决此错误吗?几天前,在同一存储库中,一切工作正常。现在,我尝试提交新更改,遇到了无法修复的错误。据我所知,除了星期二补丁程序中的一些Windows更新外,什么都没有改变。

$ git commit
hint: Waiting for your editor to close the file... C:/Program Files/Git/usr/bin/vim.exe: C:/Program: No such file or directory
error: There was a problem with the editor 'C:/Program Files/Git/usr/bin/vim.exe'.
Please supply the message using either -m or -F option.

$ git config --global core.editor
C:/Program Files/Git/usr/bin/vim.exe

我已将Windows的git升级到最新版本,但这无济于事。该错误没有任何意义。 vim运行正常。它说git正在等待vim关闭“ C:/ Program”,但这听起来像git在完整路径下通过了vim,却忘记了转义空间。那怎么会发生?

1 个答案:

答案 0 :(得分:0)

您需要在.gitconfig中固定引号:

git config --global core.editor "'C:/Program Files/Git/usr/bin/vim.exe'"