Quando git status
é executado em watch
, ele é capaz de detectar que sua saída padrão não é um terminal, o que significa que não emitirá cores se a configuração color.status
estiver definida como auto
. Para forçar o git status
a sempre produzir cores (mesmo sob watch
), defina color.stats
para always
, por ex.
git config color.status always
para definir a configuração permanentemente ou como @ChrisJonsen aponta , use git -c color.status=always status
para executar git status
com uma substituição única.