2016-12-23 4 views
0

Ich versehentlich git commit -m "name: eingegeben und danach beginnt jede neue Zeile in der Konsole mit ">" Symbol und Git reagiert nicht auf Befehle. q, :q, :q! nicht helfen.Git: quit "Typisierung" Modus

Bitte sag mir, wie ich diesen satanischen Modus beenden kann.

enter image description here

+1

Dies könnte wegen nicht geschlossen doppelten Anführungszeichen sein – lospejos

Antwort

1

Es ist kein satanischer Modus, Sie geben nur eine Multiline-Commit-Nachricht ein. Die > zeigt Ihnen, dass Ihre mehrzeilige Zeichenfolge fortgesetzt wird. :q und ähnliche sind vim Befehle, aber Sie sind nicht innerhalb vim.

Also, wenn Sie geben

$ git commit -m "foo 
> bar" 

Sie eine Meldung, begehen am Ende wird

foo 
bar 

Wenn Sie möchten, geben Sie den mehrzeiligen Kommentar beenden einfach den Schlusskurs " und drücken Sie die Eingabetaste, dann wird die Mehrfachnachricht gesendet.

Wenn Sie mit einer einzeiligen Nachricht den Befehl erneut abbrechen und geben, für cancelCTRL + C geben Sie einfach und Ihren Befehl erneut ab.

2

Normalerweise wird diese Arbeit:

CTRL +C

STRG + C wird auch ein Prozess stoppen, die in der Git Bash ausgeführt wird. Wenn Sie beispielsweise nach einigen Dateien gesucht haben und entschieden haben, dass Sie früher aufhören möchten, können Sie STRG + C verwenden, um sie zu stoppen.