我正在尝试使用rebase压缩一些git提交。当我运行时:
git rebase -i HEAD
我收到此错误:
/usr/lib/git-core/git-rebase: 1: eval: /usr/bin/mate: not found
Could not execute editor
我试图更改git配置编辑器变量,但我没有让它工作。现在我的配置文件显示以下内容:
[core]
editor = /usr/bin/vim
我正在运行Ubuntu 13.04
有什么想法吗?
答案 0 :(得分:13)
做那样的事
$ git config --global core.editor emacs
emacs 粘贴编辑器名称
答案 1 :(得分:4)
检查以确保您的环境中未设置GIT_EDITOR
。它优先于core.editor。
答案 2 :(得分:0)
作为其他措施,您可以查看sequence.editor配置选项:
[sequence]
editor = /usr/bin/vim
或使用GIT_SEQUENCE_EDITOR=/usr/bin/vim
env变量覆盖它的行为。
更多详细信息,请访问:git-config.txt-sequenceeditor