Spesso non devo modificare più messaggi di commit, ma è successo una o due volte e non ricordo di averlo visto. Spero che qualcun altro l'abbia fatto. Quando I git rebase -i HEAD~7, l'elenco previsto si apre in vi esattamente come previsto. Cambio i pickvalori editdove appropriato e poi :wq.
Impossibile eseguire l'editor
L' core.editorimpostazione nel mio globale .gitconfigè vi(l'ho anche cambiata vimin una mossa disperatamente disperata). Ho provato a usare mate, ma questo non ha nemmeno aperto correttamente l'elenco iniziale, quindi l'ho cambiato di nuovo.
Sto usando v1.7.3 e sarei felice di ricevere qualsiasi suggerimento.
git config --global core.editor "/usr/local/bin/vim"risolto per me.
git_editor "$TODO" || die_abort "Could not execute editor". Dal momento che dici che l'editor effettivamente arriva, ciò significa che sta restituendo un codice di uscita diverso da zero. Puoi replicare quel comportamento usandolo normalmente dalla riga di comando?