Убедитесь, что цвета включены git status. Обратите внимание, что этого autoнедостаточно, watchпоскольку выход не на терминал. Вы должны будете git config color.status always, по крайней мере, для того, чтобы бежать под watch.
jw013
4
Опцию Git -cможно использовать для установки значения для color.statusодной команды:git -c color.status=always status
Крис Джонсен
Ответы:
14
Когда git statusон запущен watch, он может обнаружить, что его стандартный вывод не является терминалом, то есть он не будет выводить цвета, если для этого color.statusпараметра установлено значение auto. Для того, чтобы заставить git statusвсегда выходные цветы (даже под watch), набор color.statsдля always, например ,
git config color.status always
для постоянной настройки или, как указывает @ChrisJonsen , используйте git -c color.status=always statusдля запуска git statusс одноразовым переопределением.
watch
поддерживает--color
?git status
. Обратите внимание, что этогоauto
недостаточно,watch
поскольку выход не на терминал. Вы должны будетеgit config color.status always
, по крайней мере, для того, чтобы бежать подwatch
.-c
можно использовать для установки значения дляcolor.status
одной команды:git -c color.status=always status
Ответы:
Когда
git status
он запущенwatch
, он может обнаружить, что его стандартный вывод не является терминалом, то есть он не будет выводить цвета, если для этогоcolor.status
параметра установлено значениеauto
. Для того, чтобы заставитьgit status
всегда выходные цветы (даже подwatch
), наборcolor.stats
дляalways
, например ,для постоянной настройки или, как указывает @ChrisJonsen , используйте
git -c color.status=always status
для запускаgit status
с одноразовым переопределением.источник