如何在";git checkout";?

如何在";git checkout";?,git,git-config,Git,Git Config,如何在git checkout的输出中为分支名称着色(如下粗体显示) (base) dollaween $ git checkout develop Switched to branch 'develop' (基本)dollaween$git 切换到“开发”分支 不同命令的颜色设置由配置变量控制 color.<command>.<slot> 粗体部分现在将是红色。您可能可以使用sed做一些事情,将单引号括在设置终端颜色的转义字符中。但是每次你git checkout,或

如何在
git checkout
的输出中为分支名称着色(如下粗体显示)

(base) dollaween $ git checkout develop Switched to branch 'develop' (基本)dollaween$git 切换到“开发”分支
不同命令的颜色设置由配置变量控制

color.<command>.<slot>

粗体部分现在将是红色。

您可能可以使用
sed
做一些事情,将单引号括在设置终端颜色的转义字符中。但是每次你
git checkout
,或者编写一个函数/脚本包装
git checkout
,你都必须这样做。那么我认为这是不可能的如果我对C代码的理解是正确的,
git checkout
不支持OP想要的东西:因为它似乎只打印分支名称。不幸的是,它不起作用(这适用于
git status
,但不适用于
git checkout
,这是我写的。不幸的是,我不知道其他方法。 $ git config color.status.branch red $ git status On branch master Your branch is up to date with 'origin/master'. […]