在使用 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 ,你可以根据你的需要来设置为其他的,具体的效果如下: