答案 0 :(得分:1)
发生这种情况,因为Vim(用于编写实际提交消息的文本编辑器)出现问题。您可以在不使用文本编辑器的情况下使用git commit -m "some message"
来执行此操作:
git commit -m "added a new feature some files changed"
当然,您可以检查Vim是否正常工作,如果没有,则检查/安装它。祝好运! :)
答案 1 :(得分:1)
如果您不想使用-m标志,您还可以使用以下命令更改注释的默认编辑器(将nano替换为您想要的那个):
git config --global core.editor nano
答案 2 :(得分:1)
正如您猜测的那样,此错误发生在vim编辑器中
'分段错误'错误。 (SEGV)
分段错误可能由多种原因发生。
有时候当vim使用不同的python版本时会发生这个问题,
并且在某些情况下也可以针对硬件问题或旧CPU
这里有一些关于此vim错误的链接
here - Vim: Caught deadly signal SEGV Segmentation fault (core dumped) #445
here - Vim -p: Caught deadly signal SEGV?
and here - "Vim: Caught deadly signal SEGV" #230
希望这有助于你