Мне не часто приходится изменять несколько сообщений коммита, но это случалось один или два раза, и я никогда не помню, чтобы это видел. Я надеюсь, что кто-то еще. Когда я git rebase -i HEAD~7
, ожидаемый список открывается в vi точно так, как ожидалось. Я изменяю pick
значения, edit
где это уместно, а затем :wq
.
Не удалось запустить редактор
core.editor
Установка в моей глобальной .gitconfig
является vi
(я также изменил его vim
в дико отчаянный шаг). Я попытался использовать mate
, но это даже не открыло первоначальный список должным образом, поэтому я изменил его обратно.
Я использую v1.7.3 и буду рад любым предложениям.
git config --global core.editor "/usr/local/bin/vim"
исправила это для меня.
git_editor "$TODO" || die_abort "Could not execute editor"
. Поскольку вы говорите, что редактор действительно появляется, это означает, что он возвращает ненулевой код завершения. Можете ли вы повторить это поведение, используя его в командной строке?