Probleme beim Eingeben der Git-Commit-Nachricht mit Vim
OS: Windows
Schreibe ich
$ git commit
dann
"# Bitte geben Sie die commit-Nachricht"
Schreibe ich einen text, wie
"Formular-Validierung Hinzugefügt"
Drücken Sie die EINGABETASTE, und nicht engagiert. Dann drücke ich Shift+Enter, Strg+Enter, Alt+Enter noch nicht commited.
Ich denke seine dummen ärger, aber Was sollte ich machen?
Kommentar zu dem Problem
@bzlm, vielen Dank für Bearbeiten. Kommentarautor: aTei
Kein problem. Aber deine Frage wäre wahrscheinlich besser, die Aufmerksamkeit mehr auf Super-User, das ist mehr on-topic ist für diese Art der nicht-Programmier-Frage: superuser.com/questions/tagged/git Kommentarautor: bzlm
InformationsquelleAutor der Frage aTei | 2011-04-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es VIM auch für Windows, können Sie Folgendes tun:
:wq
Eingeben oderZZ
.Beachten Sie, dass in VIM gibt es oft mehrere Möglichkeiten, eine Sache zu tun. Hier gibt es einen leichten Unterschied.
:wq
Geben Sie schreibt immer die aktuelle Datei vor dem schließen, währendZZ
,:x
Geben,:xi
Geben,:xit
Geben,:exi
Eingeben und:exit
Geben Sie nur schreiben, wenn das Dokument geändert.Alle diese Synonyme nur unterschiedlich viele Tastendrücke.
InformationsquelleAutor der Antwort mousio
Ich gehe davon aus, dass Sie mit msys-git-Archiv. Wenn Sie sind, editor auftauchen, schreiben Sie Ihre commit-Nachricht ist vim. Vim ist nicht freundlich, auf den ersten. Sie können es vorziehen, wechseln Sie zu einem anderen editor. Wenn Sie möchten, einen anderen editor zu verwenden, Blick auf diese Antwort: Wie benutze ich Notepad++ (oder andere) mit msysgit?
Wenn Sie möchten, verwenden Sie vim, Typ
i
geben Sie Ihre Nachricht ein. Wenn Sie gerne die ESC Taste. Geben Sie dann:wq
, und git wird dann glücklich sein.Oder geben Sie einfach
git commit -m "your message here"
überspringen der editor insgesamt.InformationsquelleAutor der Antwort Matt Greer
Haben Sie versucht, nur geht:
git commit -m "Message hier"
Also in deinem Fall:
Nachdem Sie Hinzugefügt haben, Ihre Dateien natürlich.
InformationsquelleAutor der Antwort Tony
Normalerweise
git commit
wird ein interaktiver editor (unter Linux und eventuell Cygwin, bestimmt durch den Inhalt Ihres$EDITOR
Umgebungsvariable) für Sie zu Bearbeiten Sie Ihre commit-Nachricht. Wenn Sie speichern und beenden, die commit-abgeschlossen.Sollten Sie sicherstellen, dass die änderungen, die Sie versuchen zu verpflichten, die Hinzugefügt wurden, um die Git-index; dieser bestimmt, welche verpflichtet ist. Sehen http://gitref.org/basic/ für details.
InformationsquelleAutor der Antwort Emil Sit
Ändern Sie können das Kommentar-Zeichen zu etwas außer # so:
InformationsquelleAutor der Antwort Matt Spradley