gpt4 book ai didi

git - Git编辑器提交错误

转载 作者:行者123 更新时间:2023-12-03 13:36:35 24 4
gpt4 key购买 nike

我将core.editor设置为Sublime Text。但是,我所有的提交都会自动失败,并且得到以下信息:

Aborting commit due to empty commit message.



即使它确实打开了Sublime Text。我还需要采取其他措施来防止这种情况发生,还是Sublime不能解决这个问题?

注意,我正在从终端执行所有操作。

最佳答案

如果要退出而没有更改消息,则应注意实际上必须输入一些内容。

如果我实际上没有在注释行的开头和上方输入任何内容,我也会发生同样的事情(使用gedit)( merge 是可以的,因为它们会自动添加非注释的“将a merge 为b”之类的文本)。

但是,如果您的编辑器实际上正在启动,但是git commit在打开时仍在进行,则启动编辑器的方式存在问题。

Sublime Text存在一个已知问题,即启动该程序的程序无法始终正确地标识其仍在运行。我认为这可能是由于命令行工具只是告诉GUI程序打开文件(如果需要,请先启动文件),然后退出命令行工具。

因此,git将假定它已完成,并且由于该文件当时尚未更改,因此它会向您显示该错误消息。

在解决该问题方面,我相信Sublime Text添加了-w标志以确保不会发生这种情况。

无论如何,我更喜欢在命令行上显式输入一条消息,例如:

git commit -m 'fixed my earlier screw-up'

这样我就不必担心编辑器之类的东西。

关于git - Git编辑器提交错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50184996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com