我正在尝试提交一些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.
我是菜鸟,我不知道这意味着什么。
答案 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'