如何在";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'.
[…]