Nie często muszę modyfikować wiele komunikatów o zatwierdzeniach, ale zdarzyło się to raz lub dwa razy i nigdy nie pamiętam, żebym to widział. Mam nadzieję, że ktoś inny. Kiedy ja git rebase -i HEAD~7
, oczekiwana lista otwiera się w vi dokładnie tak, jak oczekiwano. Zmieniam pick
wartości na edit
odpowiednie, a następnie :wq
.
Nie udało się uruchomić edytora
core.editor
Ustawienie w moim globalny .gitconfig
jest vi
(ja też zmienić go vim
w szalenie desperackim ruchu). Próbowałem użyć mate
, ale to nawet nie otworzyło poprawnie początkowej listy, więc zmieniłem ją z powrotem.
Używam wersji 1.7.3 i mile widziane są wszelkie sugestie.
git config --global core.editor "/usr/local/bin/vim"
naprawiło to dla mnie.
git_editor "$TODO" || die_abort "Could not execute editor"
. Ponieważ mówisz, że edytor faktycznie się pojawia, oznacza to, że zwraca niezerowy kod zakończenia. Czy możesz odtworzyć to zachowanie, używając go normalnie w wierszu poleceń?