Verifique se as cores estão ativadas git status. Observe que isso autoé insuficiente, watchpois a saída não é para um terminal. Você terá que git config color.status always, pelo menos para correr abaixo watch.
Jw013 31/08/2012
4
A -copção Git pode ser usada para definir um valor color.statuspara um único comando:git -c color.status=always status
Chris Johnsen
Respostas:
14
Quando git statusé executado sob watch, ele é capaz de detectar que sua saída padrão não é um terminal, o que significa que não produzirá cores se a color.statusconfiguração estiver definida como auto. Para forçar git statusa sempre imprimir cores (mesmo abaixo watch), defina color.statscomo always, por exemplo,
git config color.status always
para definir a configuração permanentemente, ou como @ChrisJonsen aponta , use git -c color.status=always statuspara executar git statuscom uma substituição única.
watch
suportes--color
?git status
. Observe que issoauto
é insuficiente,watch
pois a saída não é para um terminal. Você terá quegit config color.status always
, pelo menos para correr abaixowatch
.-c
opção Git pode ser usada para definir um valorcolor.status
para um único comando:git -c color.status=always status
Respostas:
Quando
git status
é executado sobwatch
, ele é capaz de detectar que sua saída padrão não é um terminal, o que significa que não produzirá cores se acolor.status
configuração estiver definida comoauto
. Para forçargit status
a sempre imprimir cores (mesmo abaixowatch
), definacolor.stats
comoalways
, por exemplo,para definir a configuração permanentemente, ou como @ChrisJonsen aponta , use
git -c color.status=always status
para executargit status
com uma substituição única.fonte