提示:等待你的编辑器关闭文件... 0 [主] 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给了我:
Von*_*onC 10
它最近在Git for Windows 356和PR 29中修复.
它将在9月9日左右在Git 2.19(适用于Windows)中.
正如OP guradio 评论:
刚刚使用了VScode,现在我可以更新Git了.
我cmalloc would have returned NULL在尝试通过 ConsoleZ 从 git bash 中的命令行启动 vim 时遇到了问题。根据https://cygwin.com/ml/cygwin/2014-07/msg00185.html,如果您将控制台/终端缓冲区设置得太大,就会发生这种情况。我的设置为 5000 行。将其减少到 2000 解决了我的问题。希望这可以帮助某人!