Мне не часто приходится изменять несколько сообщений коммита, но это случалось один или два раза, и я никогда не помню, чтобы это видел. Я надеюсь, что кто-то еще. Когда я 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". Поскольку вы говорите, что редактор действительно появляется, это означает, что он возвращает ненулевой код завершения. Можете ли вы повторить это поведение, используя его в командной строке?