/usr/local não é usado em uma instalação padrão do OS X e geralmente é de propriedade do usuário, pois você o criará e o preencherá. O popular gerenciador de pacotes Homebrew definirá as permissões e as usará sem precisar de permissões de root.
Se pertencerem a root e não tiverem permissões de execução / leitura para o usuário, os comandos em /usr/local/bin (ou /usr/local/git/bin ) funcionarão somente quando forem chamados com sudo .
Para corrigir isso, assuma a propriedade de /usr/local novamente:
sudo chown -R $(whoami) /usr/local
Por que isso aconteceu, só posso imaginar que o git-osx-installer redefiniu as permissões de /usr/local para algo mais restritivo. Alguns relatórios de bugs mencionam isso.