18

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

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

surley 这必须支持

有任何想法吗?

提前致谢

4

2 回答 2

36

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

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

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

git config --global color.ui true
于 2012-08-15T14:18:23.620 回答
3

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

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

[~/.bashrc]

TERM=cygwin
export TERM
于 2013-05-27T17:15:25.283 回答