Cuando tengo git log print como en línea, ¿cómo lo reverso?

Tengo git log aliased a esto:

git log --reverse --oneline --pretty=format:'-%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' 

Pero también quiero que se invierta, ya que a veces es inconveniente tener que desplazar la parte superior.

Tome la --reverse fuera del command que ya tiene, es decir,

 git log --oneline --pretty=format:'-%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' 

tal vez por alguna razón quiera invertirlo más veces, entonces

 your_command | perl -e 'reverse <>' 

poder ayudar 😉

o el

 your_command | tail -r 

o como @evnu sugieren

 your_command | tac 

o cuando quiera reverese cada línea, puede

 your_command | perl -nlE 'chomp;say scalar reverse' 

especialmente el último es bueno, por ejemplo:

 date | perl -nlE 'chomp;say scalar reverse' 

huellas dactilares

 3102 TSEC 32:95:91 41 yaM euT 

pd: solo bromeo 🙂