提示:等待您的编辑器关闭文件... 0 [main] vim 7372 C:\ Program Files \ Git \ usr \ bin \ vim.exe:***致命错误-cmalloc将返回NULL 334 [main] vim 7372 cygwin_exception :: open_stackdumpfile:将堆栈跟踪信息转储到vim.exe.stackdump由于空的提交消息而中止提交。
Note : closed all related file to the one I want to commit.
我正在运行git commit -a
来提交对项目所做的所有更改。我提示了cmd提供的提示,但仍然出现错误。
如何解决以上错误。
Update
当我第一次运行相同的命令时,我被定向到vim,并在其中添加了注释。这次,它确实会转到显示错误的屏幕。
跑步git status
给我:
答案 0 :(得分:8)
此错误消息可以在CMD wrapper like cmder中看到。
它最近在Git for Windows 356和PR 29中得到了修复。
它将位于Git 2.19 (for Windows) around Sept. 9th中。
仅使用VScode,现在我可以更新Git。
答案 1 :(得分:4)
尝试通过ConsoleZ从git bash的命令行启动vim时,我得到了<div class="big-div">
<div class="number">
<p>2</p>
</div>
</div>
。根据{{3}},如果您将控制台/终端缓冲区设置得太大,则会发生这种情况。我的设定为5000行。减少到2000年解决了我的问题。希望这对某人有帮助!
答案 2 :(得分:0)
我在Windows上使用普通命令提示符时遇到了相同的错误。我改用git bash,它像一个魅力一样起作用!