2013-05-14 2 views
0

У меня есть журнал GIT псевдоним этого:Когда у меня есть git log print out как oneline, как мне его отменить?

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

Но я хочу, чтобы это было отменено, а также, как иногда это неудобно иметь вершину, необходимую для прокручиваться в.

+1

Что вы имеете в виду? вы ** уже меняете его –

ответ

2

Возьмите --reverse из команды у вас уже есть то

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

может быть, вы по какой-то причине хотите отменить его несколько раз, так что

your_command | perl -e 'reverse <>' 

может помочь;)

или

your_command | tail -r 

или @evnu предложить

your_command | tac 

или когда хочет reverese каждой линии, вы можете

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

особенно последний хорош, например:

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

гравюр

3102 TSEC 32:95:91 41 yaM euT 

ps: шучу только .. :)

+0

Или используйте 'tac' (меньше символов, чем указано выше :)) – evnu

+0

не включен в мою систему - нет tac;) – jm666

Смежные вопросы