Dziwne, twierdzi, że plik jest tylko do odczytu ...
John
@johnny: Teraz to jest dziwne. Czy możesz otworzyć ten plik w innym edytorze?
Johnsyweb,
1
@Johnsyweb, właśnie czytam zrzut ekranu. Zdarzyło mi się to też raz. Właśnie usunąłem ochronę przed zapisem w Eksploratorze Windows i od tego czasu działa.
johnny
Odpowiedzi:
263
Ponieważ uczysz się Git, wiedz, że ma to niewiele wspólnego z git, ale z skonfigurowanym edytorem tekstu. W vimie możesz nacisnąć, iaby rozpocząć wprowadzanie tekstu i zapisać, naciskając esci, :wqa enterspowoduje to zatwierdzenie wpisanej wiadomości. W swoim obecnym stanie, aby wyjść bez popełniania zobowiązań, możesz zrobić :qto, :wqjak wspomniano powyżej.
Alternatywnie możesz to zrobić git commit -m '<message>'zamiast otwierać edytor w celu wpisania wiadomości.
Polecam ustawienie edytora na ulubiony edytor. Następnie użyj wersji wiersza poleceń (git commit -m '...'), gdy pasuje, lub pozwól uruchomić edytor (TextMate, Notatnik, cokolwiek), gdy nie pasuje
Warto poznać Vima, ponieważ można go używać do edycji tekstu na prawie każdej platformie. Polecam Vim Tutor, używałem go wiele lat temu i nigdy nie oglądałem się za siebie (mija tylko dzień, kiedy nie używam Vima).
W systemie Windows wystarczy nacisnąć „q” na klawiaturze, aby wyjść z tego ekranu. Dostałem go, kiedy czytałem pomoc używając „! Help” lub po prostu „help” i „enter” z wiersza poleceń DOS.
Odpowiedzi:
Ponieważ uczysz się Git, wiedz, że ma to niewiele wspólnego z git, ale z skonfigurowanym edytorem tekstu. W vimie możesz nacisnąć,
i
aby rozpocząć wprowadzanie tekstu i zapisać, naciskającesc
i,:wq
aenter
spowoduje to zatwierdzenie wpisanej wiadomości. W swoim obecnym stanie, aby wyjść bez popełniania zobowiązań, możesz zrobić:q
to,:wq
jak wspomniano powyżej.Alternatywnie możesz to zrobić
git commit -m '<message>'
zamiast otwierać edytor w celu wpisania wiadomości.Pamiętaj, że możesz także zmienić edytor i używać czegoś, co jest dla ciebie wygodne (np. Notatnik) - Jak skonfigurować edytor do pracy z Git w systemie Windows?
źródło
Istnieje domyślny edytor tekstu, który będzie używany, gdy Git będzie wymagał wpisania wiadomości. Domyślnie Git używa domyślnego edytora systemu, którym jest na ogół Vi lub Vim . W twoim przypadku to Vim wybrał Git. Zobacz Jak sprawić, by Git używał mojego edytora do zatwierdzania zmian? szczegółowe informacje na temat wyboru innego edytora. W międzyczasie...
Będziesz chciał wprowadzić wiadomość przed opuszczeniem Vima :
O
... uruchomi nową linię do wpisania.
Aby wyjść (g) typ Vima:
EscZZlub .Esc
:wq
ReturnWarto poznać Vima, ponieważ można go używać do edycji tekstu na prawie każdej platformie. Polecam
Vim Tutor
, używałem go wiele lat temu i nigdy nie oglądałem się za siebie (mija tylko dzień, kiedy nie używam Vima).źródło
To jest edytor vi . Spróbuj ESC
:q!
.źródło
W systemie Windows 10 działało to dla mnie dla VIM i VI przy użyciu git bash
lub
źródło
W systemie Windows użyłem następującego polecenia
i przerywa poprzednie zatwierdzenie z powodu pustego komunikatu zatwierdzenia
źródło
W systemie Windows wystarczy nacisnąć „q” na klawiaturze, aby wyjść z tego ekranu. Dostałem go, kiedy czytałem pomoc używając „! Help” lub po prostu „help” i „enter” z wiersza poleceń DOS.
Happy Coding :-)
źródło