Can I use brew to upgrade this version?
Não. Essa é a versão padrão instalada pelo Xcode / ferramentas de desenvolvedor. Eu deixaria como está.
Or would brew install git in a separate location?
Sim, em /usr/local/bin/git , que vincula a uma versão instalada em /usr/local/Cellar .
(Observe que, diferentemente do Homebrew, o Instalador do OS X Git oficial é instalado em /usr/local/git/bin . )
How would my terminal know which version/location of git to run? Was I supposed to update PATH in my shell after installing brew?
Normalmente, você não precisa porque o Homebrew, por padrão, não envia nada que venha com o OS X de qualquer maneira. Mas se você quiser que os comandos Homebrew sejam duplicatas de comandos nativos, edite seu PATH no seu ~/.bash_profile :
export PATH=/usr/local/bin:$PATH
Depois de reiniciar o shell ou reenviar o caminho, o git deve vir do Homebrew. Execute which -a git para ver todos os binários do Git instalados.
How would spotlight know which version/location of git to use?
Não sei qual seria a finalidade, pois o Spotlight é usado para localizar documentos que podem ser abertos em alguns aplicativos ou aplicativos GUI, mas git por si só não pode ser aberto.
Suspeito que o Spotlight não encontre nenhum dos executáveis git , a menos que eles existam no diretório inicial do usuário, por exemplo, ~/bin .