我遇到了git commit
命令的麻烦。我做了一个git commit
但不幸的是我已经按Ctrl+Z
而不是Ctrl+X
来关闭,所以现在当我再次git commit
时,它会给我这个错误:
error: editor died of signal 11
error: There was a problem with the editor 'editor'. `Please, specific the message using option -m or -F. `
其实我不知道如何解决这个错误。 我正在运行的操作系统是Ubuntu 15.10。
答案 0 :(得分:17)
答案 1 :(得分:2)
确保您已完成git add <files>
或git rm <files>
,然后尝试使用git commit -m "<commit message>"
而不是打开编辑器。
答案 2 :(得分:1)
试试这个: - 这适用于跳过暂存和提交
git commit -a -m "message"
删除或添加任何文件后,使用以下命令提交: -
git commit -m "message"
答案 3 :(得分:1)
您似乎正在使用nano编辑器。当您点击COMMIT
时,您暂停了编辑器something that seems to happen。
现在git告诉你你的编辑器坏了。尝试通过输入Ctrl+Z
唤醒nano或使用fg
终止该过程。
答案 4 :(得分:1)
您的EDITOR
变量很可能已被删除或重置。为了避免现在和将来的一般问题,请在 .zshrc 或 .bashrc
export EDITOR=$(which vim)
答案 5 :(得分:0)
请使用此命令为git设置默认编辑器 git config --global core.editor&#34; vim&#34;
这里我设置了Vim编辑器。它会解决你的问题。