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 pickwartości na editodpowiednie, a następnie :wq.
Nie udało się uruchomić edytora
core.editorUstawienie w moim globalny .gitconfigjest vi(ja też zmienić go vimw 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ń?