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
.