如果您运行
git branch --list -vv
我得到类似的东西
foo-develop 8d5a0f30 [blazingdb/develop] [develop] unit test for bar_reader
* branch-0.5 81324bcb [joeuser/branch-0.5] Merge pull request #123 from somerepo/some-feature-branch-name
...,当前分支名称以绿色突出显示,远程分支名称和起源在方括号中以蓝色突出显示。这对我来说很好-差不多了。蓝色比较暗,与黑色端子背景的对比度差。这样,而我的ls
输出则用柔和的蓝色阴影着色。
我的问题:
ls
,颜色与“苛刻的”默认设置仅略有不同-因此我们得到了更多柔和的红色,绿色和蓝色。有没有办法使git“使用LS的颜色变体”-动态还是静态? (我以某种方式设置了LS_COLORS
,所以也许可以这样设置。)注意:我已经read可以进行配置设置,例如
git config --global color.diff.meta "white bold"
设置特定的颜色。因此,答案(1.)可能很简单,只要告诉我哪些配置设置与分支列表颜色相对应。
答案 0 :(得分:1)
问题(1.)的答案:
相关的git配置键为color.branch.upstream
(不是 color.branch.remote
或color.decorate.branch
等)。默认情况下,它设置为blue
,这在您的终端上显然与背景对比度不令人满意。考虑将其更改为“蓝色粗体”:
git config --global color.branch.upstream "blue bold"