Acontece que .profile estava definindo a variável PATH , impedindo que ela reconhecesse o git no caminho do Windows. Comentou esta linha e funcionou.
Quando tento executar git --version (ou qualquer comando git) no git-bash, recebo o seguinte erro:
bash: git: command not found
No Windows, tenho C:\Program Files\Git\cmd em minha variável de sistema Path.
Eu criei um atalho na minha área de trabalho para git-bash. Em suas propriedades, removi o --cd-to-home flag do executável Target e alterei o diretório "Start in" para um que seja um repositório git: D:\my-proj .
Quando eu abro o git-bash deste atalho, pwd retorna /d/my-proj como esperado. No entanto, ainda recebo o problema bash: git: command not found .
Rodando env do git-bash, encontrei algumas coisas interessantes:
HOME e HOMEDRIVE estão definidos como /z/ e Z: , respectivamente. PATH está definido como .:/z//bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/X11R5/bin:/usr/local/bin:/sas/tools/com
ORIGINAL_PATH parece apontar para minha variável de caminho do Windows, mas inclui /mingw64/bin:/usr/bin:/z/bin e não mostra um caminho para o Git. Parece que o meu git-bash não está jogando bem com minhas variáveis de caminho do Windows, mas não tenho certeza de como configurá-las para que eu possa executar os comandos do Git do git-bash. Algum conselho?