Upewnij się, że kolory są włączone dla git status. Zauważ, że autojest to niewystarczające, watchponieważ dane wyjściowe nie są wysyłane do terminala. Musisz git config color.status always, przynajmniej do biegania watch.
jw013,
4
-cOpcji Gita można użyć do ustawienia wartości dla color.statuspojedynczego polecenia:git -c color.status=always status
Chris Johnsen
Odpowiedzi:
14
Gdy git statusjest uruchamiany pod watch, jest w stanie wykryć, że jego standardowe wyjście nie jest terminalem, co oznacza, że nie będzie generował kolorów, jeśli color.statusustawienie jest ustawione na auto. Aby wymusić git statuszawsze wyświetlanie kolorów (nawet poniżej watch), ustaw color.statsna alwaysnp
git config color.status always
aby ustawić to ustawienie na stałe lub, jak wskazuje @ChrisJonsen , użyj, git -c color.status=always statusaby uruchomić git statusz jednorazowym zastąpieniem.
watch
obsługuje--color
?git status
. Zauważ, żeauto
jest to niewystarczające,watch
ponieważ dane wyjściowe nie są wysyłane do terminala. Musiszgit config color.status always
, przynajmniej do bieganiawatch
.-c
Opcji Gita można użyć do ustawienia wartości dlacolor.status
pojedynczego polecenia:git -c color.status=always status
Odpowiedzi:
Gdy
git status
jest uruchamiany podwatch
, jest w stanie wykryć, że jego standardowe wyjście nie jest terminalem, co oznacza, że nie będzie generował kolorów, jeślicolor.status
ustawienie jest ustawione naauto
. Aby wymusićgit status
zawsze wyświetlanie kolorów (nawet poniżejwatch
), ustawcolor.stats
naalways
npaby ustawić to ustawienie na stałe lub, jak wskazuje @ChrisJonsen , użyj,
git -c color.status=always status
aby uruchomićgit status
z jednorazowym zastąpieniem.źródło