533 Stimmen

Wie beende ich die Ergebnisse von 'git diff' in Git Bash unter Windows?

Ich benutze Git Bash auf Windows 7. Wenn ich git diff ausführe, sehe ich das:

Allerdings kann ich nicht zu einem regulären Prompt zurückkehren. Das Drücken von Strg+C scheint zu funktionieren, aber sobald ich anfange, einen Befehl einzugeben, wird er mit (END) wie in diesem Bild verdeckt.

6 Stimmen

1194voto

Igor Punkte 32030

Ich denke, dass das Drücken von Q funktionieren sollte.

38 Stimmen

Übrigens funktioniert es nicht nur für Windows.

33 Stimmen

Zu schlecht, dass sie nicht mögen -- andere Tastenkombinationen hinzufügen können, die für Benutzer intuitiver sind (wie Escape und Strg + C) -- oder Götter verbieten einfach, dass es normal beendet wird (und wenn der Benutzer wirklich Paging benötigt, lassen Sie sie es durch "less" oder "more" leiten usw.).

1 Stimmen

Dies hat wie erwartet in Powershell v4.0 von Windows 8.1 funktioniert, obwohl es einige Sekunden gedauert hat, um abzuschließen.

64voto

Lucas Punkte 3328

Keine der oben genannten Lösungen hat bei mir unter Windows 8 funktioniert

Aber der folgende Befehl funktioniert einwandfrei

UMSCHALT + Q

5 Stimmen

Beide Q und Shift+Q funktionierten für mich unter Windows 8.

3 Stimmen

SHIFT + Q auch bei MAC.

0 Stimmen

Funktioniert nicht für mich. Ich benutze jedoch cmd...

41voto

user2093173 Punkte 411

Die Verwendung von WIN + Q hat bei mir funktioniert. Nur q alleine hat mir "Befehl nicht gefunden" gegeben und schließlich ist es zurück in den Git-Diff-Wahnsinn gesprungen.

1 Stimmen

Genau mein Problem. Ich weiß, wie man weniger benutzt, aber was auch immer mit Git auf Windows mitgeliefert wird, reagiert nicht auf weniger Befehle. ":q", ":z," jeder andere eingegebene Befehl wird an die Befehlszeile weitergeleitet, anstatt interpretiert zu werden.

0 Stimmen

Dies war auch die Lösung auf Win7 + Cmder.

1 Stimmen

Dies öffnet lediglich meine Windows-Suchleiste. Kein Glück mit irgendwelchen Antworten (Ich benutze conda innerhalb von Windows Powershell)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X