You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Terminal中Git CLI输出颜色一段时间后消失问题求助

Git输出颜色在PowerShell Core中逐渐消失的排查与解决

针对你遇到的Git输出颜色随时间消失但ls始终正常的问题,给几个实际排查方向:

  • 检查Git颜色配置状态
    执行git config --get-colorbool color.ui,正常应该返回true。如果结果是false,说明某个操作临时修改了这个配置。可以全局重置:git config --global color.ui always,如果只想针对当前仓库生效,去掉--global参数即可。

  • 排查终端环境变量变化
    Git的颜色输出依赖TERM环境变量,部分工具或脚本可能会把它改成不支持颜色的类型(比如dumb)。执行$env:TERM查看值,正常在Microsoft Terminal里应该是xterm-256color或类似支持256色的类型。如果不对,手动设置:$env:TERM = "xterm-256color"。

  • 检查Git别名或命令参数
    看看是否设置了带--no-color参数的Git别名,执行git config --get-regexp alias就能查看所有别名。如果发现某个别名默认加了无颜色参数,修改对应的别名配置即可。

  • 重置终端颜色状态
    长时间运行终端可能导致控制台颜色状态异常,执行[Console]::ResetColor()重置系统控制台颜色,之后再运行Git命令测试是否恢复颜色。

内容的提问来源于stack exchange,提问作者Laser42

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 16:05:55