Могу ли я использовать brew для обновления этой версии?
Нет. Это версия по умолчанию, установленная XCode / инструментами разработчика. Я бы оставил все как есть.
Или заварить установку Git в отдельном месте?
Да, в /usr/local/bin/git
котором ссылки на версию, установленную в /usr/local/Cellar
.
(Обратите внимание, что в отличие от Homebrew, официальный установщик OS X Git устанавливается на /usr/local/git/bin
.)
Как мой терминал узнает, какую версию / местоположение git запустить? Я должен был обновить PATH в своей оболочке после установки brew?
Как правило, вам не нужно, потому что Homebrew по умолчанию не поставляет ничего, что идет с OS X в любом случае. Но если вы хотите, чтобы команды Homebrew, которые являются дубликатами собственных команд, были первыми, отредактируйте ваш PATH в вашем ~/.bash_profile
:
export PATH=/usr/local/bin:$PATH
После перезапуска оболочки или повторного поиска пути git
должен появиться Homebrew. Запустите, which -a git
чтобы увидеть все установленные двоичные файлы Git.
Как Spotlight узнает, какую версию / местоположение git использовать?
Я не уверен, какой была бы цель, поскольку Spotlight используется для поиска документов, которые можно открыть в каком-либо приложении - или в приложениях с графическим интерфейсом - но git
само по себе не может быть открыто.
Я подозреваю, что Spotlight не находит никаких git
исполняемых файлов, если они не существуют в домашнем каталоге вашего пользователя, например ~/bin
.