Могу ли я использовать brew для обновления этой версии?
Нет. Это версия по умолчанию, установленная XCode / инструментами разработчика. Я бы оставил все как есть.
Или заварить установку Git в отдельном месте?
Да, в /usr/local/bin/git
, который ссылается на версию, установленную в /usr/local/Cellar
.
(Обратите внимание, что в отличие от Homebrew, официальный установщик Git OS X устанавливается в /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
.