@Lenciel

Better Git Log

看烦了 git log 的白净输出?

Raw git log output

这个看起来如何?

Git graph log output

用起来其实很简单,只需要:

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

这么长当然是记不住的,可以建shell的alias,也可以添加一个git alias:

1
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

这样每次只需要:

1
git lg

如果你是想知道具体发生了哪些修改可以:

1
git lg -p

Git graph log output with p

不过我现在更喜欢的是直接用tig

Tig output