我正在使用textmate2和git 1.8.3.2在新的Mac mini上安装git。
它工作得很好,但是当我使用gca
(git commit -v -a
)时,它不会像以前那样起作用。
它打开textmate2所以我可以输入我的提交消息,但是当我保存并关闭它时不会像以前一样跳回终端。终端显示错误
由于空提交消息而中止提交。
任何人都知道出了什么问题?提前谢谢。
答案 0 :(得分:3)
如果未正确设置环境变量$ EDITOR和/或$ VISUAL,则会发生这种情况。你需要添加-w标志来交配,否则git不会等待Textmate关闭文件,并假设你的信息在编辑器打开的那一刻就准备就绪 - 在你开始输入之前。
<强>错误:强>
export EDITOR =“/ usr / local / bin / mate”
从右:强>
export EDITOR =“/ usr / local / bin / mate -w”