Ich bin neu bei Git und dem Terminal. Wie kann ich einen vom git status
Befehl generierten Auflistungsmodus beenden ?
git
command-line
terminal
Luis Martins
quelle
quelle
core.pager
Konfigurationsvariablen (falls festgelegt), der Umgebungsvariablen GIT_PAGER, der Umgebungsvariablen PAGER und dannless
als Fallback ausgewählt.Das ist eigentlich ein weniger Befehl. Es verwendet die gleichen Befehle wie vi .
quelle
:q!
:q
war das, was ich brauchte, obwohl sich das Terminal in weniger befand. Danke @RageZGeben Sie 'q' ein und es wird die Arbeit erledigen.
Wenn Sie sich am Terminal befinden und eine ähnliche Situation haben, denken Sie auch daran, "quit", "exit" sowie die Abbruch-Tastenkombination "Strg + C" einzugeben.
quelle
ps -ax
. Wusste nichts davonq
.:q
für mich raus.q
,esc
und viele andere Tasten und keiner von ihnen arbeitete , bis ich kann überCTRL + C
und es hat mich von it out!für Windows :
Strg + q und c zum Verlassen der laufenden Situation.
quelle
qoder SHIFT+ qmacht den Trick. Diese erhalten Sie von vielen umfangreichen Seite Scrollen Sitzungen wie
git status
,git show HEAD
,git diff
usw. Dies wird nicht Ihre Fenster verlassen oder die Sitzung beenden.quelle
Meine bevorzugte Kombination ist
Gq
, die alle Unterschiede druckt und dann beendet.Sie können
h
Folgendes eingeben, um die Hilfebefehle für die Interaktion mit weniger anzuzeigen, die auf der Konsole gedruckt werden:quelle
Zunächst müssen Sie die Einstellungen für das Zeilenende im Termnial einrichten
Dann können Sie verwenden
:q
quelle
git config --global core.autocrlf true
stattdessen hinzu, es wird den Job erledigen.Sie können den Pager für Befehle deaktivieren, die das
--no-pager
Flag nicht erkennen .Ich deaktiviere für Protokoll-Aliase und setze eine bestimmte Menge für die Rückgabe.
quelle
Überprüfen Sie vor dem Drücken der Exit-Befehle (q usw.) die aktuelle Eingabesprache: Wenn dies nicht Englisch ist, funktionieren Befehle möglicherweise nicht.
quelle
Crt + c funktioniert unter Windows! user1852392
quelle
Bitte versuchen Sie diese Schritte in Git Bash. Es kann Ihnen helfen.
CTRL + C
:qa!
quelle
Wenn Sie damit konfrontiert sind?
Manchmal ist es möglich, dass Sie beim Schreiben in Gitbash in> geraten und einfach nicht mehr herauskommen können.
Es passiert bei mir ziemlich oft, wenn ich versehentlich in Gitbash tippe (siehe im Bild).
Wie kann man das in Mac lösen?
Ich habe es in Windows nicht überprüft. Aber wenn doch, bearbeiten Sie das bitte in meiner Antwort.
quelle
Wenn Sie auf der Git-Bash sind, versuchen Sie es mit exit.
Ich habe versucht, q oder Strg + q zu verwenden, aber sie haben bei Bash nicht funktioniert.
quelle
exit
habe es für mich getan. Meine Ergebnisse nach dem Drücken der Eingabetaste;quelle