@Lenciel

Better Git Log

看烦了 git log 的白净输出?

Don't touch me

这个看起来如何?

Don't touch me

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

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:

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

Don't touch me

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

Don't touch me

欢迎留言