msysgit bash: avoid redundant child shell

cd to the directory via cmd.exe, then we don't need the `-c` bash flag
(which causes bash to exit, thus requiring a redundant child shell).

Note: --login forces useful initializations such as /etc/git-completion.bash