Uruchamiam git z linii poleceń.
Jak zapisać komunikat zatwierdzenia?
Mam na myśli, jakie klawisze należy nacisnąć, aby przejść obok tego ekranu:
Uruchamiam git z linii poleceń.
Jak zapisać komunikat zatwierdzenia?
Mam na myśli, jakie klawisze należy nacisnąć, aby przejść obok tego ekranu:
Odpowiedzi:
Jesteś w vimie. Aby zapisać zmiany i wyjść, wpisz:
<esc> :wq <enter>
To znaczy:
:wq
Alternatywą, o której wspomina stdcall w komentarzach, jest:
Z
dwa razy kapitał ).Wierzę, że PRAWDZIWA odpowiedź na to pytanie jest wyjaśnieniem, w jaki sposób skonfigurować domyślnie edytor, który ma być używany, jeśli nie czujesz się dobrze z Vimem.
Oto jak skonfigurować Notatnik, na przykład przydatny w systemie Windows:
git config --global core.editor "notepad"
Gedit, bardziej przyjazny dla systemu Linux:
git config --global core.editor "gedit"
Możesz odczytać bieżącą konfigurację w następujący sposób:
git config core.editor
core.editor
. Wymagany jest GitPad lub inne opakowanie. github.com/github/GitPad
git config --global --unset-all core.editor
. Jeśli istnieje jakiś sposób używania Notatnika z WSL, byłoby to jednak idealne.
Możesz także zatwierdzić za pomocą git commit -m "Message goes here"
To łatwiejsze.
Naciśnij Shift-zz. Zapisuje zmiany i kończy pracę. Escape nie działał dla mnie.
Używam Git Bash w Windows. I też nie mogłem tego ominąć. Moje komunikaty zatwierdzania są proste, więc nie chcę dodawać kolejnego bankomatu edytora.
Jeśli wpiszesz, git commit
ale pominiesz wprowadzić komentarz za pomocą –m
parametru, Git otworzy domyślny edytor, w którym możesz edytować notatkę dotyczącą zameldowania. Domyślnie jest to Vim. Teraz możesz zrobić dwie rzeczy:
Alternatywa 1 - Wyjdź z Vima bez wprowadzania komentarza i powtórz
Pusty lub niezapisany komentarz będzie liczony jako przerwana próba zatwierdzenia twoich zmian i możesz wyjść z Vima wykonując następujące kroki:
Naciśnij, Escaby upewnić się, że nie jesteś w trybie edycji ( Escjeśli nie masz pewności , możesz nacisnąć kilka razy)
Wpisz :q!
enter
(to znaczy dwukropek, litera q, wykrzyknik, enter), to powie Vimowi, aby odrzucił wszelkie zmiany i wyjdzie)
Git wtedy odpowie:
Przerwanie zatwierdzenia z powodu pustego komunikatu zatwierdzenia
i możesz ponownie zatwierdzić, używając:
git commit –m "your comment here"
Alternatywa 2 - Użyj Vima do napisania komentarza
Wykonaj następujące kroki, aby użyć Vima do pisania komentarzy
:wq
enterOdpowiedź od https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/