Git – Hoe de commit-editor te sluiten?

Ik ben nieuw in git en leren van een PDF.
Ik heb zojuist een commando $ git commituitgevoerd en het opent een nieuwe editor. Maar ik probeer die nieuwe commit-editor te sluiten. Hoe doe je dit? Ik gebruik git op Windows.


Antwoord 1, autoriteit 100%

Sla het bestand op in de editor. Als het Emacs is: CTRLXCTRLSom op te slaan, dan CTRLXCTRLCom te stoppen of als het vi is: :wq

Druk eerst op escom het bewerken te verlaten. (in windows/vi)


Antwoord 2, autoriteit 82%

Ook problemen gehad. Op Linux gebruikte ik Ctrl+X(en Yom te bevestigen) en toen was ik terug in de shell, klaar om te trekken/duwen.

Op Windows GIT Bashdeed Ctrl+Xniets en ontdekte dat het ongeveer hetzelfde werkt als vi/vim. Druk op iom naar de inline-invoegmodus te gaan. Typ de beschrijving helemaal bovenaan, druk op escom de invoegmodus te verlaten, typ vervolgens :x!(nu staat de cursor onderaan) en druk op enter< /kbd>om op te slaan en af te sluiten.

Als u in plaats daarvan :q!typt, wordt de editor afgesloten zonder op te slaan (en wordt de vastlegging afgebroken)


Antwoord 3, autoriteit 27%

Na het schrijven van een commit-bericht, druk je gewoon op de Esc-knop en typ je :wqof :wq!en dan Enterb>om het Unix-bestand te sluiten.


Antwoord 4, autoriteit 8%

Beter nog, configureer de editor naar iets waar u zich prettig bij voelt (gedit als voorbeeld):

git config --global core.editor "gedit"

U kunt de huidige configuratie als volgt lezen:

git config core.editor

Je kunt het commit-bericht ook toevoegen vanaf de opdrachtregel.

git commit -m "blablabla"

en de editor wordt in de eerste plaats niet geopend.


Antwoord 5, autoriteit 5%

Na het git commitcommando, ging je naar de editor, dus druk eerst op ien begin dan te typen. Nadat u uw bericht hebt vastgelegd, drukt u op Ctrl + cen vervolgens op :wq


Antwoord 6

Alternatieven voor Nano (kunnen uw leven gemakkelijker maken):

Gebruik in Windows Kladblok. Typ in de opdrachtprompt:

git config core.editor notepad

Gebruik op Ubuntu/Linux de teksteditor (gedit). Typ in terminalvenster:

git config core.editor gedit


Antwoord 7

Op Mac
1.Druk op shift+Z shift+Z (tweemaal hoofdletter Z).


Antwoord 8

Ik had dit probleem. Ik ontving een ">" zoals prompt en ik kon me niet binden.
Ik vervang de " in de opmerking door ' en het werkt.

Ik hoop dat dit iemand helpt!


Antwoord 9

Als alternatief voor 'save & quit', kun je git-commit's functie git-commit-commitgebruiken, standaard gebonden aan C-c C-c. Het zal het bestand opslaan en sluiten. Daarna moet je emacs nog steeds afsluiten met C-x C-c, zoals eerder vermeld. Ik probeer momenteel uit te vinden hoe ik emacs automatisch kan laten stoppen.


Antwoord 10

U klikt gewoon op de toets.

druk eerst op ESC + enter en
druk dan op 😡 + enter


Antwoord 11

Ik weet niet zeker welke toetsencombinatie je naar de > prompt, maar het is geen bash-prompt die ik ken. Ik krijg het meestal per ongeluk. Ctrl+C (of D) brengt me terug naar de $ prompt.


Antwoord 12

Merk op dat als je Sublime gebruikt als je commit-editor, je de -n -wnodig hebt vlaggen, anders blijft git denken dat je commit-bericht leeg is en wordt afgebroken.


Antwoord 13

alleen ctrl+x werkte voor mij. gebruik ctrl+s om op te slaan voor

Other episodes