Ich mag im Allgemeinen die Verwendung des Pagers in Git, aber für git stash
ärgert mich der Pager. Wenn ich git stash list
anrufe, möchte ich nicht die drei Zeilen der Ausgabe im Pager angezeigt werden - es zwingt mich, q
nur zu drücken, um die Ausgabe wieder verfügbar zu machen, wenn ich den nachfolgenden Befehl git stash pop
eintippe.Ausschalten der Pager in Git für den Stash-Befehl nur
Eine Lösung wäre
git --no-pager stash list
zu verwenden, aber das ist zu viel Typisierung (ich bin faul). Im Anschluss an die man page of git config
, habe ich versucht,
git config --global pager.stash false
aber dies scheint nicht zu tun, was die Dokumentation sagt (eigentlich habe ich nicht bemerkt keine Wirkung). Dann habe ich versucht
git config --global alias.stash "--no-pager stash"
wieder ohne bemerkbare Wirkung.
Die Konfiguration wird korrekt aktualisiert, zum Beispiel
git config pager.stash
false
Es hat einfach keinen Effekt. Was vermisse ich? Und wie kann ich erreichen, dass git stash
den Pager nicht verwendet?
Haben Sie eine andere pagerbezogene Konfiguration? Stash benutzt den Pager nicht für mich. – Cascabel
Strike das: der Unterbefehl list paginiert tatsächlich und ignoriert die Konfiguration. – Cascabel
Siehe meine Antwort unten: 'git config --global pager.stash false' funktioniert nicht, wurde ein Fehler in Git 1.7.7.3 und höher behoben. – cbowns