我的bashrc文件中具有以下别名。
alias gl="git log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all"
alias glh="gl | head -n 20"
两个别名都用于以彩色打印git历史记录的输出。但是,随着git更新为git version 2.19.1
glh
,不再以彩色打印输出。 gl
仍以彩色打印输出。有没有办法强制git log
保留颜色,即使它已通过管道传递到head
了?
操作系统:
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G22010