git:由于提交信息为空(编辑器:atom),提交中止。

4

当我尝试提交一些东西时,如果不使用“-m”,我会立即收到这条消息。 我已将默认编辑器更改为带有“-w”设置的Atom,并尝试了“-W”。

git config --global core.editor -w

使用vim,它可以正常工作...

我正在运行OSX Yosemite。

那么,我该如何使其工作?

编辑:Atom可以正常打开,但错误消息在其之前发布。


当您从命令行使用Atom时,是否需要添加&来打开编辑器并防止该进程阻塞命令行? - Greg Burghardt
1个回答

3

Atom编辑器Git集成页面的“提交编辑器”部分指出,您必须将--wait标志作为编辑器命令的一部分进行传递:

git config --global core.editor "atom --wait"

附注:将两个值(atom-w)更改为一个(“atom--wait”):https://dev59.com/3mw15IYBdhLWcg3wu-E9#6435291 - Hannes Irgendwas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接