git log - - graph - - pretty = format : '%Cred%h%Creset -%C ( yellow ) %d%Creset %s %Cgreen ( %cr) %C ( bold blue ) <%an>%Creset' - - abbrev - commit - -

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --"

git lg

git lg - p

the -- from the end of the alias.

and have been put here only in purpose of note to myself. However you may use for your own needs...





UPD2: And unless you're a contributor of the git project and have written at least part of original code and/or documentation that does this trick... Then you probably stole the idea. ;) (IMHO)

SO you dislike git log output in console like me and do not use it... Because it looks like so:How about this one?It's quite easy...Just type:It may be hard to enter such an easy command every time. Let's make an alias instead... Copypaste this to your terminal:And use simple command to see this pretty log instead:Now in case you want to see lines that changed use:In order for this command to work removeMay the code be with you!NOTE: this article is a rewritten copy of http://coderwall.com/p/euwpig?i=3&p=1&t=git