2016-10-19 5 views
0

Ich habe eine git add für eine codeshare10-18.txt Ich wollte in mein eigenes Repository schieben. Ich habe dann git commit codeshare10-18.txt, und da ich eine Nachricht hinzuzufügen vergessen, bekam ich eine Warnung mit diesem am Ende:Wie komme ich nach dem Ausführen von 'git commit' ohne eine Nachricht aus einem blau-Text-cmd-Bildschirm heraus?

"C:/Users/Nicolas/Desktop/workshop/neobis001.github.io/.git/.COMMIT_EDITMSG.swp" already exists! 
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 

Ich wusste nicht, was zu tun ist, so drückte ich E, weil ich dachte, ich könnte hinzufügen eine Nachricht auf diese Weise. Ich habe diesen farbigen Bildschirm im Gegenzug:

enter image description here

Ich habe versucht, eine Nachricht eingeben, wie „eine txt hinzugefügt“. Das "A" wurde abgeschnitten, und als ich Enter drücken wollte, wurde nur eine neue Zeile in cmd eingefügt, um mehr zu schreiben. Was ist das für ein Fenster und wie komme ich aus diesem Fenster ohne den X-Knopf zu drücken? Ich habe versucht, Ctrl +C, Esc und "exit" plus Geben Sie, aber keiner von ihnen arbeitete. Ich weiß, dass ich das nächste Mal eine Nachricht einfügen sollte, aber ich würde trotzdem gerne wissen, wie man hier über einen Konsolenbefehl rauskommt.

Antwort

2

Das ist der vim Texteditor.

Wenn sie sich öffnet, können Sie auf die folgenden:

  • Presse i
  • Geben Sie Ihren Commitnachricht Einfügemodus
  • drücken ESC eingeben Einfügemodus
  • beenden
  • Drücken Sie ZZ zu speichern und zu beenden

Alternativ für den letzten Schritt können Sie eingeben :wqENTER (ZZ ist nur eine Verknüpfung zu, dass).

+0

Ich habe versucht "ZZ", aber ich bekomme 'E45: 'Nur lesen' Option gesetzt ist (hinzufügen! Zu überschreiben)'. Ich habe "!" Versucht, aber nichts ist passiert. Ich habe auch 'wq' versucht, dann Enter, aber ich bekomme die gleiche Nachricht zurück. Weißt du, was du von hier aus machen kannst? – DragonautX

+1

@DragonautX Sie können eine Readonly-Datei speichern und mit ': wq! 'als letzter Schritt. Aber vielleicht ist es am besten, einfach die 'C:/Benutzer/Nicolas/Desktop/workshop/neobis001.github.io/.git/.COMMIT_EDITMSG.swp' Datei zu entfernen und dann commit wie üblich. – GolfWolf

+0

Danke. Ich google mehr über den vim Texteditor, wusste nicht, wie es vorher genannt wurde. – DragonautX

Verwandte Themen