Ich habe ein paar Git-Repositorys, die zusammengehören, und eine einfache Batch- / Bash-Datei, um sie zu durchlaufen. Ich überlaufe sie oft mit einem Protokollbefehl, um schnell zu sehen, in welchem Zustand sie sich befinden. Dies funktioniert gut, abgesehen von einer Sache: Wenn die Festschreibungsnachricht länger als die Anzahl der Zeichen ist, die meine Konsole breit ist (oder mehrere Zeilen hat), git zeigt die Zeile, dann eine neue Zeile mit (END) und ich muss q drücken, um fortzufahren (ich denke, es leitet die Ausgabe durch mehr oder so etwas). Beispiel:
> gitloop . "git log --decorate=short --pretty=oneline -n1"
18629ae238e9d5832cb3535ec88274173337a501 (HEAD, origin/master, master) short log
625fb891b9b0b8648459b07ace662ae3b7773c7f (HEAD, origin/master, origin/HEAD, master) short log
dc0838118266ba8570ea338c1faddfe8af0387bb (HEAD, origin/work, origin/master, work, master) oops loooooooooooooong log
-(END)
Dies ist ziemlich unpraktisch, da ich ein paar Mal q drücken muss , während ich nur all diese Oneliner auf einmal sehen möchte.
Wie kann ich dieses Verhalten deaktivieren (vorzugsweise unter Beibehaltung dieses Protokollformats)?