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 pick
valori edit
dove appropriato e poi :wq
.
Impossibile eseguire l'editor
L' core.editor
impostazione nel mio globale .gitconfig
è vi
(l'ho anche cambiata vim
in 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?