【问题标题】:unable to write commit message using atom text editor无法使用原子文本编辑器编写提交消息
【发布时间】:2019-07-12 08:20:47
【问题描述】:

我收到此错误 Aborting commit due to empty commit message 当我使用git commit 命令时。

我已经使用这段代码配置了原子编辑器 git config --global core.editor "atom --wait"

每次我运行命令“git commit”时,原子代码编辑器都会打开,但在终端中我会收到此错误消息 由于空提交消息而中止提交 我尝试输入提交消息并关闭编辑器,但没有提交任何内容。

atom --waitatom -watom --add --wait 不起作用,它会打开 atom 并立即显示下一个终端提示符。

【问题讨论】:

  • 关闭编辑器之前是否保存文件?
  • 是的。我在关闭之前保存文件但不工作@ÁlvaroPérez
  • 您能检查一下 --wait 在您的机器上是否有效吗?正如我在回答中所描述的那样。

标签: git atom-editor


【解决方案1】:

你试过了吗-> git commit -m "insert commit message here"

【讨论】:

  • 当他使用这个时,atom 不会打开,因为这个带有 -m 和 "message" 标志的命令只是用那个消息提交,不需要打开编辑器。
  • 我不想使用git commit -m 我想在原子代码编辑器中写一个提交消息。
【解决方案2】:

尝试使用Atom 1.25https://github.com/atom/atom/issues/1433#issuecomment-355721229

这应该可以解决它。

【讨论】:

  • 我在 ubuntu 中使用 atom 1.38.2
【解决方案3】:

atom 正在打开很好。我已经用 VSC 和 Sublime 进行了尝试,它确实有效,但正如您所看到的,您正在尝试使用空白消息提交。

  1. 输入git commit
  2. 等到原子打开
  3. 输入您的信息。
  4. 保存文件关闭编辑器

在这种情况下,您应该会看到 git commit 的正确结果

编辑:检查--wait 标志是否有效。输入控制台atom --wait(或者你的终端只接受-w标志,不知道)

如果此标志有效,则终端提示应出现在 关闭原子之后。如果不应该表现得像没有标志,所以当你输入时,它会打开 atom 并 立即 显示下一个终端提示。

【讨论】:

  • 看起来等待标志不能正常工作。对于 atom --waitatom -w 这两个命令,它会打开 atom 并立即显示下一个终端提示符。
【解决方案4】:

卸载并重新安装 atom 编辑器解决了我的问题。

【讨论】:

    猜你喜欢
    • 2014-12-30
    • 1970-01-01
    • 2011-11-08
    • 2019-02-03
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    相关资源
    最近更新 更多