当我将git log打印为oneline时,如何将其反转?

时间:2013-05-14 17:45:34

标签: git bash

我有git日志别名:

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

但是我希望它也可以反转,因为有时需要滚动顶部是不方便的。

2 个答案:

答案 0 :(得分:2)

从你已经拥有的命令中取出--reverse,即

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

答案 1 :(得分:1)

也许你出于某种原因想要反转它多次,所以

your_command | perl -e 'reverse <>'

可以提供帮助;)

your_command | tail -r

或@evnu建议

your_command | tac

或者当想要每个时,你可以

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

尤其是最后一个是好的,例如:

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

打印

3102 TSEC 32:95:91 41 yaM euT

ps:开玩笑..:)