Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cygwin: color coding and branch info for git?

Seem to be having a problem because I just recently changed my client for the gitbash to cygwin but i am missing color coding when i do git status for example and also the bash prompt doesn't include the current branch / rebase etc

Does anyone know how to make cygwin look like gitbash? You maybe wondering why i changed, well i wanted more commands available :-)

surley this must be supported

Any ideas?

Thanks in advance

like image 578
Martin Avatar asked Aug 15 '12 13:08

Martin


2 Answers

It sounds like you just need to set up your .gitconfig for your cygwin shell to enable coloured output. Here is what I have in my ~/.gitconfig file (with which I get coloured markup in the output):

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

I think the most important line here is ui = true, which you can turn on straight from the command line if you wish:

git config --global color.ui true
like image 59
Lee Netherton Avatar answered Sep 28 '22 07:09

Lee Netherton


Answer by @lee-netherton is correct.

For those using Windows Git-1.8.1.2-preview20130201 - I had to create a ~/.bashrc to enable color output from git status.

[~/.bashrc]

TERM=cygwin
export TERM
like image 35
JJS Avatar answered Sep 28 '22 08:09

JJS