![如何更改“git分支-vv”的输出颜色](https://linux22.com/image/230247/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E2%80%9Cgit%E5%88%86%E6%94%AF-vv%E2%80%9D%E7%9A%84%E8%BE%93%E5%87%BA%E9%A2%9C%E8%89%B2.png)
我发现这需要一个--format
论点:
--format <format>
A string that interpolates %(fieldname) from a branch ref being shown and the object it points at. The format is the same as that of git-for-each-ref(1).
当我看的时候man git-for-each-ref
我发现
When unspecified, <format> defaults to %(objectname) SPC %(objecttype) TAB %(refname).
底部有以下示例:
--format='From: %(*authorname) %(*authoremail)
Subject: %(*subject)
Date: %(*authordate)
Ref: %(*refname)
%(*body)
' 'refs/tags'
--format="ref=%(refname)"
还有一些我了解得更少的东西。
答案1
太长了;
git config -g color.branch.upstream 'red bold'
git 命令:
git config color.branch.upstream '<fg-color> [<bg-color>] [<attribute>...]'
git 配置文件:
[color "branch"]
upstream = <fg-color> [<bg-color>] [<attribute>...]
可能<fg-color>
和<bg-color>
值:
black blue cyan default green
magenta normal red white yellow
可选地添加前缀以bright
表示这些颜色或使用#RRGGBB
值的更亮色调。
可能的<attribute>
值:
blink bold ul italic
reverse strike dim
例子:
git config color.branch.upstream 'yellow red bold ul'
git config color.branch.upstream brightblue
git config color.branch.upstream '#c0c0ff'
有关详细信息,请参阅git-config(1)
手册页,并注意并非每个终端都支持所有功能。另外不要忘记使用 --global 标志来使更改全局:)