Git commit -a error

时间:2013-03-28 16:16:10

标签: git

我正在尝试提交一些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.

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

2 个答案:

答案 0 :(得分: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'

答案 1 :(得分:1)

不确定这一点,但是看Git documentation for default editor,当没有设置编辑器时,它会回到vi。如建议的错误,您可以传递-m选项,这样您就不必使用编辑器。

git commit -a -m 'committing all files'