尽管我使用了 -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 循环内则不起作用,尽管它在它之外工作 [重复]