Как исправить git commit на windows: "Ожидание ... чтобы закрыть ... file: ... vim.exe: C: / Программа: Нет такого файла или каталога" - PullRequest
0 голосов
/ 19 сентября 2019

Кто-нибудь знает, как исправить эту ошибку?Все работало хорошо несколько дней назад в этом же хранилище.Теперь, когда я пытаюсь зафиксировать новые изменения, я получаю эту ошибку, которую не могу исправить.Насколько я знаю, ничего не изменилось, за исключением некоторых обновлений 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

Я обновил git для Windows до последней версии, но это не помогло.Ошибка не имеет никакого смысла;Vim работает отлично.В нем говорится, что git ждет, пока vim закроет «C: / Program», но похоже, что git прошел vim полный путь, но забыл покинуть пространство.Как это могло случиться?

1 Ответ

0 голосов
/ 19 сентября 2019

Вам нужно исправить кавычки в вашем .gitconfig:

git config --global core.editor "'C:/Program Files/Git/usr/bin/vim.exe'"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...