Задать вопрос
akabeerka
@akabeerka

Как переключиться на новую версию Git в macOS?

Подскажите, пожалуйста, как на маке переключиться на гит установленный через Homebrew.
Пробовал писать $ sudo mv /usr/bin/git /usr/bin/git-apple в ответ получал
mv: rename /usr/bin/git to /usr/bin/git-apple: Operation not permitted

$ brew upgrade git
Updating Homebrew...
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 3 formulae.

Warning: git 2.30.0 already installed

$ git --version
git version 2.19.2
  • Вопрос задан
  • 967 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
@AVKor
Поместить в PATH так, чтобы ОС находила новую версию ранее старой.
Ответ написан
Комментировать
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Не пытайтесь как-то удалить или переименовать Git от Apple. Он защищён системой.
Правильный путь это проверить переменную PATH, чтобы папка с нашим гитом была раньше чем системная. Сами системные пути хранятся в файле /etc/paths
Легче поправить первоисточник, чем копаться в профиле bash, который может и не используется даже. В macOS давно zsh в качестве оболочки.

Итак, запустите любимый редактор от имени root и откройте файл.
Например так sudo nano /etc/path
В Monterey он выглядит так
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Homebrew добавляет ссылку на Git в папку /usr/local/bin поэтому сразу работает нормальный Git. В Catalina приходилось редактировать порядок каталогов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@iMaximus
1. Набрать в терминале
open ~/.bash_profile

2. В открывшемся окне добавить строку
export PATH="/usr/local/bin:${PATH}"
Сохранить и закрыть

3. Набрать в терминале
source ~/.bash_profile

Ура, версия изменилась!
Ответ написан
akabeerka
@akabeerka Автор вопроса
Почему то версия все равно та же
600f0fc37def0579850122.png
600f0fd036037017258823.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽