Ik ben nieuw in git en leren van een PDF.
Ik heb zojuist een commando $ git commit
uitgevoerd 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 kbd>
Druk eerst op esc
om 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 commit
commando, ging je naar de editor, dus druk eerst op i
en begin dan te typen. Nadat u uw bericht hebt vastgelegd, drukt u op Ctrl + c
en 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-commit
gebruiken, 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 -w
nodig 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