Recently, I switched to SLES 11. I found a problem for git command. All the ANSI color could not be rendered. Instead, it shows the ANSI code like this:
I had similar problem with ANSI color escape sequences in Git for Windows v2.7.1 in Laravel Artisan and Symfony consoles. Here mentioned LESS solution didn't solve the problem.
Since Git for Windows opens terminal with bash --login -i, this line entered after terminal started did work for me: