我已经配置了自定义git别名,我经常使用它来查看完整的图形和提交摘要。
[alias]
graph = log --oneline --all --decorate --graph
我想添加到此别名的一件事是作者姓名。我正在尝试使用以下格式选项配置添加它
git log --oneline --all --decorate --graph --format=format:"%h%x09%d%x09%an%x09%s"
该命令似乎有效,但是我无法获得用于提交哈希和分支名称的漂亮颜色编码。谁能指导我如何保留分支名称的颜色突出显示和提交哈希值?
答案 0 :(得分:2)
只需在格式字符串前面添加颜色代码%C(auto)
:
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%an%x09%s"
但是,作者姓名默认情况下未着色 ,因此您需要在其前面添加特定的颜色代码,例如
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%C(blue)%an%C(reset)%x09%s"