我有使用的自定义git日志格式。我已经color.ui=true
订好了.gitconfig
。例如,以下简单格式:
git log --pretty=format:"%h %d %s" --decorate
这将打印类似
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
与彩色相比,git log --oneline --decorate
HEAD(本地,远程)将不带颜色输出,而HEAD(本地“蓝绿色”),本地(“绿色”)和远程(“红色”)将超过颜色。现在,我可以%d
使用诸如此类的包装,%Cred%d%Creset
这将导致所有引用名称均为红色。
将自定义格式与git log一起使用时,如何获取当前,本地和远程引用名称的颜色?
我认为这是不可能的:stackoverflow.com/questions/5889878/color-in-git-log/…–
—
VonC
阿克,没看堆栈溢出。那太可惜了。
—
Ben Doerr
@VonC也许您应该添加它作为答案?
—
NN
@NN我有。在堆栈溢出时。关于Git的上万个问题之一。
—
VonC