Если вы запустите
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
окрашен более мягким оттенком синего.
Мои вопросы:
- Как изменить цвета, которые git использует для этой (и, возможно, других) раскрасок?
- Предположим, что для
ls
цвет лишь немного отличается от "более суровых" значений по умолчанию, поэтому мы получаем более пастельные оттенки красного, зеленого и синего. Есть ли способ заставить git «использовать цветовые варианты из LS» - динамически или статически? (У меня как-тоLS_COLORS
настроено, так что может через это).
Примечание. Я прочитал, что вы можно настроить такие параметры конфигурации, как
git config --global color.diff.meta "white bold"
для установки определенных цветов. Таким образом, ответ на (1.) может быть таким же простым, как сказать мне, какие настройки конфигурации соответствуют цветам списка веток.