在cygwin中通过emacs保存git提交消息令人难以置信

时间:2010-09-20 16:35:11

标签: git emacs cygwin

编辑:我现在正在使用pico来获取git消息,所以我不再需要解决方案了。但如果你有好的建议,我可以尝试一下。

所以我在cygwin上有一个git存储库,做'git commit -a -m'消息“'工作得很好。

然而,执行'git commit',进入emacs窗口,输入内容,然后点击Cx Cs和Cx Cc(保存并退出)不会执行提交(由'git log'验证)。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

git会在控制台中打印任何内容吗?

猜测:你的emacs正在向git返回一个错误,所以git中止了提交。

答案 1 :(得分:0)

我认为Cygwin不会按照你期望的方式对待C-c,除非你把“set CYGWIN = tty”放入cygwin.bat。

有关细节的详细信息,请参阅http://cygwin.com/cygwin-ug-net/using-cygwinenv.html

答案 2 :(得分:0)

在做你的git提交之前一定要有这样的事情:

export GIT_EDITOR=emacsclient
相关问题