Nachdem ich eingetippt habe git commit -a
Ein Texteditor erscheint und ich gebe meinen Kommentar ein. Welche Schaltflächen muss ich drücken, nachdem ich den Kommentar eingegeben habe, damit er zur nächsten Phase des tatsächlichen Festschreibens übergeht?
Ich verwende mysysGit unter Windows mit dem Standard-Setup.
Versuche dies:
git add file-name
git commit -m "here goes my awesome commit message"
git push
Speichern Sie die Datei und beenden Sie Ihren Editor.
Hängt vom verwendeten Texteditor ab. Git wählt den Editor aus, der in der Umgebungsvariable „EDITOR“ angegeben ist. Auf Linux-Systemen ist dies normalerweise entweder Vi oder Nano. Finden Sie heraus, um welches es sich handelt, und schlagen Sie dann in der Dokumentation für den entsprechenden Editor nach.
EIN git commit
erfordert immer einen Kommentar. Du kannst so einen geben
git commit -m "my comment"
. Wenn Sie hier keinen Kommentar eingeben, erscheint ein Texteditor, der Sie zur Eingabe eines Kommentars zwingt.
Manchmal benötigen Sie möglicherweise tatsächlich den Editor, um die Commit-Nachricht einzufügen. Dies ist im Allgemeinen erforderlich, wenn Sie zusammen mit der Zusammenfassung eine detailliertere Beschreibung des Commits angeben möchten (schreiben Sie die Zusammenfassung, gefolgt von einer Leerzeile, gefolgt von der Beschreibung).
Dies ist ein Auszug aus git help commit.
Obwohl es nicht erforderlich ist, ist es eine gute Idee, die Commit-Nachricht mit einer einzelnen kurzen (weniger als 50 Zeichen) Zeile zu beginnen, die die Änderung zusammenfasst, gefolgt von einer Leerzeile und einer ausführlicheren Beschreibung. Tools, die beispielsweise Commits in E-Mails umwandeln, verwenden die erste Zeile der Betreffzeile und den Rest des Commits im Textkörper.
BEARBEITEN:
Und nachdem Sie Text in Ihren Texteditor eingegeben haben, speichern und schließen Sie ihn einfach. Wenn Sie versuchen, dies zu tun, ohne einen Kommentar abzugeben, schlägt die Übergabe fehl.
Speichern Sie es und beenden Sie den Editor
– 0xAX
5. Juli 2014 um 10:04 Uhr
Dieser Typ hat es gut erklärt [In vim, you can press i to start entering text and save by pressing esc and :wq and enter, this will commit with the message you typed.][1] [1]: stackoverflow.com/a/9171451/4712847
– LT-Bienabee
7. Mai 2015 um 20:44 Uhr
Git in Windows ruft einen Standard-Editor von cmd (Befehlszeile) auf. Ich denke, ein Teil des Problems besteht darin, dass wir nicht wissen, welchen Editor diese hinterhältigen Git-Programmierer beschlossen haben, uns aufzuzwingen. Der Text ist bunt und wir sehen einige Kommentare, aber es gibt keine Titelleiste oder einen anderen Hinweis darauf, wie es weitergehen soll.
– Jason K.
16. November 2017 um 15:21 Uhr