it-swarm.com.de

Wie verlasse ich das Textfenster in Git?

Ich verwende Windows, und bevor ich mich verpflichte, möchte Git, dass ich eine Textnachricht eingebe und ein neues Textfenster erscheint. 

screenshot

Wie kann ich das beenden? 

Ich versuche Git zu lernen. Eine kleine Hilfe wird also sehr geschätzt.

251
newbie

Da Sie Git lernen, wissen Sie, dass dies wenig mit git zu tun hat, aber mit dem für die Verwendung konfigurierten Texteditor. In vim können Sie i drücken, um mit der Eingabe von Text zu beginnen und zu speichern, indem Sie esc und :wq und enter drücken. Dies wird mit der von Ihnen eingegebenen Nachricht übernommen. In Ihrem aktuellen Zustand können Sie :q anstelle des :wq, wie oben erwähnt, ausführen, ohne sich zu verpflichten.

Alternativ können Sie einfach git commit -m '<message>' ausführen, anstatt den Editor git zu öffnen, um die Nachricht einzugeben.

Beachten Sie, dass Sie auch den Editor ändern und etwas verwenden können, mit dem Sie vertraut sind (z. B. Notepad). - Wie kann ich einen Editor einrichten, um mit Git unter Windows zu arbeiten?

238
manojlds

Es gibt einen Standard-Texteditor , der verwendet wird, wenn Git Sie zum Eingeben einer Nachricht benötigt. Standardmäßig verwendet Git den Standardeditor Ihres Systems. Dieser lautet normalerweise Vi oder Vim . In Ihrem Fall hat Git Vim ausgewählt. Siehe Wie bringe ich Git dazu, den Editor meiner Wahl für Commits zu verwenden? für Einzelheiten zur Auswahl eines anderen Editors. Inzwischen...

Sie möchten eine Nachricht eingeben, bevor Sie abreisen Vim :

O

... beginnt eine neue Zeile, die Sie eingeben können.

So beenden Sie (g) Vim:

EscZZ oder Esc:wqReturn.

Es lohnt sich, Vim kennenzulernen, da Sie damit auf fast jeder Plattform Text bearbeiten können. Ich empfehle den Vim Tutor , ich habe ihn verwendet many vor Jahren und habe nie zurückgeschaut (es vergeht kaum ein Tag, an dem ich Vim nicht benutze).

69
Johnsyweb

Das ist der vi editor. Versuchen Sie es mit ESC:q!.

46
J-16 SDiZ

Unter Windows 10 hat dies für VIM und VI mit git bash funktioniert

"Esc" + ":wq!"

oder

"Esc" + ":q!"
7
Arlan T

Unter Windows habe ich den folgenden Befehl verwendet

: wq

und bricht den vorherigen Commit wegen der leeren Commit-Nachricht ab 

6
Riya Abraham

Durch Drücken von "q" auf der Tastatur wird dieser Bildschirm unter Windows geschlossen. Ich habe es verstanden, als ich die Hilfe mit "! Help" oder einfach "help" und "enter" aus der DOS-Eingabeaufforderung gelesen habe.

Happy Coding :-)

0
Abhinav Saxena