O problema com o seu .bash_profile pode estar relacionado, caso contenha, e. algo para manipular seu prompt de comando. Ele seria executado toda vez que você digitar um comando, independentemente do comando.
O que "type git" oferece a você? Ele deve informar a localização do comando git. Isso faz isso para qualquer comando diferente de git? O que acontece quando você renomeia seu .bash_profile para, por exemplo, _bash_profile (removendo-o efetivamente). Certifique-se de reiniciar seu terminal, ele só lerá o arquivo na inicialização.