After migrating to Windows, I\'m using msysgit with its included bash shell, and that\'s working well for me. But I have issues: our ant build process won\'t run in that sh
I got headache on the line endings. I'm using cygwin git, and it always report some newly checked-out text files as "modified". When I changed "core.autocrlf" from "true" to "input" ten out of fifteen files disappeared from the modified list, and the remaining 5 went away after I set "core.autocrlf" to "false".
I can't vote for VonC's solution due to low reputation but I would say it works for me.