2016-05-29 11 views
1

Von Powershell ich git commit genannt habe und es stellt mich mitKann nicht verlassen Git in Windows begehen

enter image description here

ich die Nachricht (in gelb) begehen getippt, aber ich habe keine Ahnung, was als nächstes zu tun . Durch Drücken der Eingabetaste wird meiner Eingabe ein Zeilenumbruch hinzugefügt. Wie beende ich das Commit? Ich habe mehrere Tutorials durchgemacht, aber keiner von ihnen hat den nächsten Schritt erklärt.

EDIT: So fand ich ich : drücken kann, springt der Cursor zur unteren Zeile zu machen, dann wq geben Sie verpflichten zu vervollständigen. Was ist das genau? Ist es richtig? Gibt es Alternativen?

+1

Sie können auch 'commit: x ' oder 'ZZ' [no' ' benötigt und was ist shortand für die ': x']. Diese haben die Tugend [über ': wq'], dass sie' vi' beenden werden, aber _not_ nicht in die Datei schreiben (d. H. Die mtime ändern), wenn nicht [anstehend] Änderungen in der 'vi' Bearbeitung vorgenommen wurden. –

+0

Mögliches Duplikat von [So beenden Sie den VIM-Editor?] (Http://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor) – 1615903

+0

Und wenn Sie einen anderen Editor bevorzugen, siehe hier wie zu konfigurieren: http://stackoverflow.com/q/2596805/1615903 – 1615903

Antwort

3

Nach der Nachricht eingeben, drücken Sie Esc Insert-Modus zu verlassen, und geben Sie dann : wq (w Ritus/speichern und q uit oder : q wenn Sie abbrechen möchten, und zurück zur Eingabeaufforderung). Alternativ können Sie in einem Schritt begehen, indem Sie git -m "message"

+0

Dies ist derselbe Befehl in Vim-Editor – Flows