Git log 自定义格式

查看 Git 的日志格式并不美观,布局也不友好。Git log 是支持自定义格式和设置颜色,可以这样做,命令如下:

1
git log --graph --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative

当然不会每次都要输入这么长的指令,可以用 alias 这么做,命令如下:

1
git config --global alias.lg "log --color --graph --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative"

下次只要用短命令就行了

1
git lg

参考链接:https://git-scm.com/docs/pretty-formats

(完)