Git承诺不使用Emacs和Ubuntu

时间:2015-07-05 00:38:55

标签: git ubuntu emacs

我在ubuntu 14.04上的vagrant中运行它。它之前工作正常,但现在不行。

如果我运行git commit Emacs打开,它将被设置为.gitconfig中的默认编辑器,并包含一个空白缓冲区。我键入我的消息并保存。

Git返回,Commit aborted because of empty message

奇怪的是,在Emacs中,在我提交之前,Emacs将包含一堆与Git相关的消息以及已更改的文件等,我只是将其添加到顶部。现在它只是空白。

1 个答案:

答案 0 :(得分:0)

提交消息编辑器将打开提交消息生成的文件的名称。如果您设置了另一个脚本,则可能无法传递命令行参数。如果消息未更改或编辑器返回非零代码,则git commit不会继续。

我希望.gitconfig中的设置不正确。如果你删除它,它会提出一个不同的编辑器?您是否尝试过设置GIT_EDITOREDITOR环境变量?