由于提交消息为空而终止提交(editor = atom)

时间:2018-08-28 20:56:38

标签: git github atom-editor git-commit

有人在这里实际使用原子用于git commit消息吗?我想但是我遇到了这个问题,并且一直坚持使用git commit -m'....'。当我尝试使用Atom时,它会打开Atom并几乎立即从git bash收到此消息:  提示:等待您的编辑器关闭文件...由于提交信息为空,正在中止提交。

1 个答案:

答案 0 :(得分:0)

我了解自您提出问题以来,您已切换到SublimeText,但对于其他人:

最近(2019年4月)atom/atom issue 19147

  

改为设置[core] editor = atom --add --wait
  --add将始终在最后一个焦点的窗口中打开新的编辑器。

最近的Atom / Git似乎仍然有问题(一个不同的问题,这意味着您原来的问题可能已经解决了):

  • Atom:1.36.0
  • 电子:2.0.18
  • Chrome:61.0.3163.100
  • 节点:8.9.3

在Windows 10上

enter image description here

  

预期的行为

     

当我们在Atom中完成Git提交消息的编辑后,它应该返回到原始进程(例如:shell命令)

     

实际行为

     

不返回原始过程。
  (在v1.36.0之前,它曾经返回到原始过程)

     

注意

     

其他Git命令也会发生相同的行为,例如制作交互式提交重新设置基准。
  当以安全模式在Atom中打开Git提交消息编辑器时,会发生同样的事情