tl; dr Ustaw edytor na coś ładniejszego, na przykład Sublime lub Atom
Tutaj nice używa się w znaczeniu edytora, który lubisz lub który jest bardziej przyjazny dla użytkownika .
Podstawowym problemem jest to, że Git domyślnie używa edytora, który jest zbyt nieintuicyjny, aby używać go dla większości ludzi: Vim. Nie zrozum mnie źle, uwielbiam Vima i chociaż możesz poświęcić trochę czasu (na przykład miesiąc) na naukę Vima i próbę zrozumienia, dlaczego niektórzy uważają, że Vim jest najlepszym redaktorem na rynku, istnieje szybszy sposób naprawienia tego problemu :-)
Poprawka nie polega na zapamiętywaniu tajemniczych poleceń , jak w zaakceptowanej odpowiedzi, ale na skonfigurowaniu Gita do korzystania z edytora, który ci się podoba i rozumiesz! To naprawdę tak proste, jak skonfigurowanie jednej z tych opcji
- ustawienie konfiguracji git
core.editor
(dla projektu lub globalnie)
VISUAL
lub EDITOR
zmienna (działa to dla innych programów, jak również)
Omówię pierwszą opcję dla kilku popularnych edytorów, ale GitHub ma również doskonały przewodnik na ten temat dla wielu redaktorów .
Aby użyć Atom
Prosto z jego dokumentów , wpisz to w terminalu:
git config --global core.editor "atom --wait"
Git zwykle czeka na zakończenie polecenia edytora, ale ponieważ Atom natychmiast uruchamia proces w tle, to nie zadziała, chyba że dasz mu taką --wait
opcję.
Aby użyć Sublime Text
Z tych samych powodów, co w przypadku Atom, potrzebujesz specjalnej flagi, aby zasygnalizować procesowi, że nie powinien rozwidlać się w tle:
git config --global core.editor "subl -n -w"