Как отсортировать git log --graph по метке времени - PullRequest
0 голосов
/ 17 октября 2018

У меня есть этот псевдоним.

alias viewtree='git log --graph --pretty=format:"%C(cyan)%h %C(bold blue)%cd %C(blue)%cn %Creset%C(bold magenta)%s %C(green)%d" --date=local --branches'

У меня есть одна проблема с ним, он не отсортирован по недавно принятому.Как я могу отредактировать это, чтобы отсортировать список так, как это делает «git log».

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете искать необязательные аргументы --date-order / - topo-order.

В противном случае, вот команда, которую я использую для этого:

$> git log --pretty="format:%at %C(yellow)commit %H%Creset\nAuthor: %an <%ae>\nDate: %aD\n\n %s\n" | sort -r | cut -d" " -f2- | sed -e "s/\\\n/\\`echo -e '\n\r'`/g" | tr -d '\15\32' | less -R

Взятьпосмотрите на это, вы можете найти это лучше;)

...