分享一个自定义的 git log 配置

JellyBool

JellyBool

在使用 git 的时候,经常需要使用 git log 来查看项目的 commit 历史,这里分享一个个人觉得不错的 git log alias,具体的命令参数和设置如下:

git log --graph --abbrev-commit --decorate --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(dim white) - %an%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n %C(white)%s%C(reset)'

那么在配置 alias 的时候,就可以这样:

alias gll="git log --graph --abbrev-commit --decorate --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(dim white) - %an%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n %C(white)%s%C(reset)'"

你可直接将上面的这个 alias 拷贝到你的 .bashrc 或者 .zshrc 里面,这里我把别名设置为 gll ,你可以根据你的需要来设置为其他的,具体的效果如下:

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 3 条评论

Flourishing

简直不要太好用了 站长 厉害了!!!

JellyBool 回复 Flourishing

感谢大佬支持

axhello

zshrc 的plugins用了git好像就有了,虽然有点不一样

zhouqiang2017

window 设置过后 执行命令 退出后输入命令就不显示了