Cygwin:git的颜色编码和分支信息?

时间:2012-08-15 13:59:52

标签: git bash cygwin git-bash

似乎有问题,因为我最近刚将我的客户端改为gitbash到cygwin,但是当我执行git status时我缺少颜色编码,而且bash提示符不包括当前分支/ rebase等< / p>

有谁知道如何让cygwin看起来像gitbash?你可能想知道为什么我改变了,我想要更多命令: - )

这应该得到支持

有什么想法吗?

提前致谢

2 个答案:

答案 0 :(得分:36)

听起来你只需要为你的cygwin shell设置.gitconfig以启用彩色输出。这是我在~/.gitconfig文件中的内容(我在输出中得到了彩色标记):

[color]
        diff = auto
        status = auto
        branch = auto
        interactive = auto
        ui = true
        pager = true

我认为这里最重要的一行是ui = true,如果您愿意,可以直接从命令行打开:

git config --global color.ui true

答案 1 :(得分:2)

@ lee-netherton的回答是正确的。

对于那些使用Windows Git-1.8.1.2-preview20130201的人 - 我必须创建一个〜/ .bashrc来启用git status的颜色输出。

[~/.bashrc]

TERM=cygwin
export TERM