我正在尝试watch
显示“git status”中的颜色。
我已经尝试使用该--color
选项运行手表,如此处其他地方所建议的那样,但是仍然watch --color 'git status'
不显示颜色。
答案1
当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