2

我正在尝试提交一些 git 更改,但是当我运行时:

git commit -a

它返回

gvim -f: gvim: command not found
error: There was a problem with the editor 'gvim -f'.
Please supply the message using either -m or -F option.

我是菜鸟,我不知道这意味着什么。

4

2 回答 2

3

您已将其配置gvim为默认编辑器,git但尚未将其安装在系统中。你有 3 个选择:

1) 在你的系统上安装 gvim 编辑器

2)更改默认编辑器git

git config --global core.editor "path_of_your_favourite_text_editor"

3)不使用文本编辑器继续提交(不是一个很好的解决方案)

git commit -a -m 'commit message'
于 2013-03-28T16:25:09.873 回答
1

对此不确定,但查看默认编辑器的 Git 文档,当没有设置编辑器时,它会退回到 vi。正如错误提示的那样,您可以传递一个-m选项,这样您就不必使用编辑器。

git commit -a -m 'committing all files'
于 2013-03-28T16:22:49.533 回答