Если вы хотите установить версию Homebrew
, просто выполните:
brew install git
Homebrew
должен обрабатывать зависимости пакета, обновлять переменную среды $PATH
и включать любые символические ссылки, необходимые для использования недавно установленной версии brew. Пакеты устанавливаются в каталог /usr/local/Cellar
и обычно помещают исполняемые файлы или символические ссылки в /usr/local/bin
.
Команда which git
, скорее всего, показывает вам установленную Apple версию Git
(находится в /usr/bin
), которую вам, вероятно, следует оставить. Удаление версии по умолчанию может привести к неприятным сюрпризам в будущем. Homebrew
обычно не должен мешать системным пакетам.
Вы можете проверить свою версию Git
, выполнив:
$ git --version
git version 2.15.2 (Apple Git-101.1) # this is the system installed version
Если вы установили Git
в какой-то момент из пакета Git (не для Apple) .pkg
, то вы всегда можете использовать деинсталлятор пакета, с которым он поставляется, или выполнить его скрипт вручную:
uninstall.sh
#!/bin/bash -e
if [ ! -r "/usr/local/git" ]; then
echo "Git doesn't appear to be installed via this installer. Aborting"
exit 1
fi
echo "This will uninstall git by removing /usr/local/git/, and symlinks"
printf "Type 'yes' if you are sure you wish to continue: "
read response
if [ "$response" == "yes" ]; then
# remove all of the symlinks we've created
pkgutil --files com.git.pkg | grep bin | while read f; do
if [ -L /usr/local/$f ]; then
sudo rm /usr/local/$f
fi
done
# forget receipts.
pkgutil --packages | grep com.git.pkg | xargs -I {} sudo pkgutil --forget {}
echo "Uninstalled"
# The guts all go here.
sudo rm -rf /usr/local/git/
else
echo "Aborted"
exit 1
fi
exit 0