У меня в Ma c установлено 2 вида git? Если да, какой из них будет использоваться по умолчанию? - PullRequest
0 голосов
/ 27 января 2020

Если я наберу на терминале:

> git --version
git version 2.21.1 (Apple Git-122.3)

И если я наберу:

> brew upgrade git
Warning: git 2.25.0_1 already installed

Я предполагаю, на моем компьютере установлено 2 вида git? Если да, какой из них будет использоваться по умолчанию в этом случае?

Кроме того, что вы предлагаете мне сделать в этом случае, чтобы двигаться вперед? Какой из них вы предлагаете мне удалить и почему?


РЕДАКТИРОВАТЬ:

Also, if I type:

> git --version
git version 2.21.1 (Apple Git-122.3)

> echo $PATH
/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/aj/.rvm/bin

Почему отраженный путь выглядит странно?

1 Ответ

1 голос
/ 27 января 2020

Это обычный случай сохранения 2 версий программного обеспечения для некоторых конкретных c вариантов использования, если у нас есть.

Если вы запустите "git" в своем терминале, тогда исполняемый файл, который будет Присутствующий первым в вашей переменной PATH будет выполнен.

Вы можете проверить свой PATH, выполнив -

echo $PATH

Вы также можете сделать

which git 

, чтобы узнать откуда он исполняется. Для git, который поставляется с Ma c OSX, это - "/ usr / bin / git"

Homebrew обычно устанавливают git в папку "/ usr / local / bin". Если вы хотите использовать версию, установленную Homebrew; вам нужно добавить это сначала в свой PATH.

export PATH="/usr/local/bin:${PATH}"

в вашем ~ / .bash_profile, а затем

source ~/.bash_profile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...