【发布时间】:2014-04-16 11:04:12
【问题描述】:
我正在编写一个运行 git 命令并捕获输出的工具,我想让输出着色。 Git 注意到该工具不是终端,因此需要将color.ui 设置为always。我真的不想在 global/repo 配置文件中设置它,因为它会与使用 git 的其他程序混淆。 git book 也明确不鼓励这样做:
您很少需要 color.ui = 始终。在大多数情况下,如果您希望在重定向输出中使用颜色代码,则可以改为将 --color 标志传递给 Git 命令以强制它使用颜色代码。 color.ui = true 设置几乎总是您想要使用的。
遗憾的是,并非所有 git 命令都支持 --color 标志,尤其是 git status 和 git pull。
那么,我如何为一个 git 命令强制颜色?是否有我可以设置的配置变量,例如对于自定义 git 配置文件?
【问题讨论】:
标签: git