Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
进行git提交时发生Vi错误_Git_Vim_Git Commit - Fatal编程技术网

进行git提交时发生Vi错误

进行git提交时发生Vi错误,git,vim,git-commit,Git,Vim,Git Commit,我正在尝试进行git提交。我运行命令gitcommit,vim打开。我键入提交消息,当我执行:wq命令时,出现以下错误: 错误:编辑器“vi”有问题。请提供 使用-m或-F选项的消息 知道我该如何找出问题所在吗?要解决此问题,请更改git编辑器路径 git config --global core.editor /usr/bin/vim 如果要恢复提交消息,可以查看 此文件包含正在提交的提交消息。如果git 提交在创建提交之前由于错误而退出,任何提交 用户提供的消息(例如,在编辑器中) 会话

我正在尝试进行git提交。我运行命令gitcommit,vim打开。我键入提交消息,当我执行
:wq
命令时,出现以下错误:

错误:编辑器“vi”有问题。请提供 使用-m或-F选项的消息


知道我该如何找出问题所在吗?

要解决此问题,请更改git编辑器路径

git config --global core.editor /usr/bin/vim 

如果要恢复提交消息,可以查看

此文件包含正在提交的提交消息。如果
git
提交
在创建提交之前由于错误而退出,任何提交 用户提供的消息(例如,在编辑器中) 会话)将在此文件中可用,但将被覆盖 下一次调用
git commit


它解决了你的问题吗?它解决了。非常感谢你的帮助!