Wenn ich git branch
(von bash oder csh) laufe, leitet es die Ausgabe automatisch weiter less
. Bei nur wenigen Zweigen im Repository ist dies jedoch überflüssig und ärgerlich, da die Liste der Zweige verschwindet, wenn ich weniger beende.
Beim Überprüfen der ~/.gitconfig
Datei und der lokalen .git/config
Dateien wird nichts über einen Pager oder etwas anderes gefunden, das dies verursachen könnte. Ansonsten war nichts, was ich in der Websuche gefunden habe, hilfreich oder vielversprechend.
Warum passiert das und was (wenn überhaupt) kann ich tun, um less
bei Bedarf einen Lauf durchzuführen (z. B. bei einem Lauf, bei dem git log
es viel Geschichte gibt), aber nicht anders (wie bei einem git branch
mit nur 2 oder 3 Zweigen)?
export LESS=-X
die .profile
. Dies verhindert, dass der Bildschirm "aufgeräumt" wird. Ich hasse es, dass die Standardeinstellung den Bildschirm löscht, weil ich oft Sachen ausschneiden und einfügen oder als Referenz verwenden muss.