Git - jak zamknąć Edytor zmian?
Jestem nowy w git i uczę się z PDF.
Właśnie wykonałem polecenie $ git commit
i otworzyło ono nowy edytor. Ale próbuję zamknąć nowy edytor zmian. Jak to zrobić? Używam Gita na windows.
6 answers
Zapisz plik w edytorze. Jeśli to Emacs: CTRLX CTRLS aby zapisać następnie CTRLX CTRLC to quit or if it ' s vi: :wq
Naciśnij esc
pierwszy, aby wyjść z edycji. (w windows / vi)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-13 19:10:25
Też miałem kłopoty. Na Linuksie użyłem Ctrl+X (i Y aby potwierdzić), a potem wróciłem na muszlę gotowy do pociągnięcia / pchnięcia.
W Windows Git Bash Ctrl+X nic nie zrobił i okazało się, że działa całkiem jak vi / vim. Naciśnij i , aby przejść do trybu wstawiania inline. Wpisz opis na samej górze, naciśnij esc Aby wyjść z trybu wstawiania, następnie wpisz :x!
(teraz kursor znajduje się na dole) i naciśnij enter Aby zapisać i wyjście.
Jeśli zamiast tego wpisanie :q!
zakończy edytor bez zapisywania (a commit zostanie przerwany)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-24 05:14:14
Po napisaniu Komunikatu o zatwierdzeniu wystarczy nacisnąć przycisk Esc , a następnie napisać : WQ lub :wq! a następnie Wprowadź , aby zamknąć plik unix.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-08 06:46:45
Jeszcze lepiej skonfiguruj edytor tak, aby był wygodny (przykład gedit):
git config --global core.editor "gedit"
Możesz odczytać bieżącą konfigurację w następujący sposób:
git config core.editor
Możesz również dodać komunikat commit z wiersza poleceń.
git commit -m "blablabla"
I edytor nie zostanie otwarty w pierwszej kolejności.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-05 12:06:43
Jako alternatywę dla 'save & quit', możesz użyć funkcji git-commit git-commit-commit
, domyślnie przypisanej do C-c C-C . Zapisze plik i zamknie go. Następnie trzeba zamknąć Emacsa za pomocą C-x C-C, Jak wspomniano wcześniej. Obecnie próbuję dowiedzieć się, jak sprawić, by emacs zamknął się automatycznie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-15 09:04:51
Miałem taki problem, że rycuję a > jak prompt i nie mogłem się zaangażować. Zmieniam "w komentarzu" i działa.
Mam nadzieję, że to komuś pomoże!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-22 22:10:07