Мені часто не доводиться змінювати кілька повідомлень про фіксацію, але це траплялося один чи два рази, і я ніколи не пам'ятаю, щоб це бачили. Сподіваюся, у когось ще є. Коли я 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". Оскільки ви говорите, що редактор дійсно з'являється, це означає, що він повертає ненульовий код виходу. Чи можете ви повторити таку поведінку, використовуючи її зазвичай у командному рядку?