【问题标题】:Aborting commit due to empty commit message (editor = atom)由于空提交消息而中止提交(编辑器 = atom)
【发布时间】:2019-02-03 13:44:27
【问题描述】:

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

【问题讨论】:

标签: git github atom-editor git-commit


【解决方案1】:

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

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

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

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

  • 原子:1.36.0
  • 电子:2.0.18
  • 铬:61.0.3163.100
  • 节点:8.9.3

在 Windows 10 上

预期行为

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

实际行为

不返回原始流程。
(v1.36.0之前是回到原来的流程)

注意

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-15
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    相关资源
    最近更新 更多