使用git进行更改时的奇怪之处

时间:2017-05-04 09:43:52

标签: git github commit git-commit

所以,我在初级操作系统上。我输入git commit。 Sublime文本打开,第一行空的休息行以#开头,即评论告诉我该怎么做。我输入我的消息。我保存文件。我退出编辑器。我运行git status.Hhat heck?我的文件仍然在暂存区域而没有提交。我尝试git commit -m"我的消息在这里"。这个工作绝对没问题。但上述信息似乎根本不起作用!!

1 个答案:

答案 0 :(得分:1)

获取错误消息“由于空提交消息而中止提交”。表示已将非阻塞调用配置为编辑器。

Git将运行命令来启动编辑器,但命令会立即返回,因此git会在您有时间输入任何内容之前立即检查提交消息文件。

您需要将阻塞调用配置为core.editor。似乎subl documentation提到了一个-w标志 导致subl命令阻塞,直到文件关闭。尝试将“subl -w”配置为core.editor。

相关问题