尽管我使用了 -wait 和 -w [重复],但在使用 git commit 时由于提交消息为空而中止提交

Posted

技术标签:

【中文标题】尽管我使用了 -wait 和 -w [重复],但在使用 git commit 时由于提交消息为空而中止提交【英文标题】:Aborting commit due to empty commit message when using git commit although I used -wait and -w [duplicate] 【发布时间】:2020-11-15 07:18:08 【问题描述】:

因此,我正在参加有关 Git 版本控制的 udacity 课程。我的问题是,当我编辑文件并尝试使用 Git 提交时,编辑器(原子)将打开,但终端中的消息将是“由于提交消息为空而中止提交” 我尝试在配置行中添加“w”、“wait”和“-n -w”,甚至添加了 atom 的路径,但它不起作用。另外,我删除了 (.gitconfig) 中的所有重复行,但没有运气。

如何解决这个问题?

【问题讨论】:

您可以将git config -l 的输出作为代码块发布吗? GitHub docs 说要使用git config --global core.editor "atom --wait"。请注意,它是--wait,而不仅仅是wait。你试过了吗? ***.com/… 【参考方案1】:

如果 Atom 编辑器打开,则 atom 的路径不是问题,因为找到了命令。

相反,程序的参数必须不正确,因为在您完成文件编辑之前命令会立即返回。对于 Atom 编辑器,您需要使用 --wait 让命令等到您完成编辑文件。 GitHub 有一个example config value 用于 Atom 的 core.editor:

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

【讨论】:

我试过了,没用

以上是关于尽管我使用了 -wait 和 -w [重复],但在使用 git commit 时由于提交消息为空而中止提交的主要内容,如果未能解决你的问题,请参考以下文章

React 在使用扩展运算符更改状态时渲染,但在传递数组本身时不渲染 [重复]

尽管有 CORS,但在使用 jHipster oAuth 时出现未经授权的错误

ggplot 如果它在 for 循环内则不起作用,尽管它在它之外工作 [重复]

尽管有 R 值,但在我的散点图中看不到点

尽管使用 pip 和 sudo apt-get install 安装,但在 Ubuntu 上找不到 Pandoc

尽管没有一维数组,但在 Sklearn 中通过一维数组获得弃用警告