当我在 16.04 上使用来自 apt 存储库的 Git 2.7.4 发出以下命令时
git commit -sS --status
我得到以下结果:
Aborting commit due to empty commit message.
我已经配置了 Git 全局配置如下:
jonathan@Aristotle:~/EclipseWorkspaces/AGI$ git config --global -l
user.name=Jonathan Gossage
[email protected]
core.editor=gedit
鉴于此配置,我希望 Git 会调出 gedit 编辑器以允许我输入提交消息。这是第一次提交到空存储库。git 状态作为附件包含在内。
使用选项配置您的编辑器
-w
,还添加-s
以gedit
在每次调用时运行一个新实例:或(由于 中的这个错误
gedit
)使用带有长参数的调用:我在将 Atom 设置为默认编辑器时遇到了同样的问题。在浪费了一个小时让它在我的 Ubuntu 上运行之后,我决定使用 Sublime Text 而不是 Atom 来编写我的提交消息。
所以而不是:
我对 Sublime 使用了相同的命令。
它工作得很好。
Sublime 暂停等待提交消息。