Как использовать более новую версию Git по умолчанию? - PullRequest
0 голосов
/ 09 мая 2018

У меня есть два мерзавца в моем CentOS-7.2 сейчас.

[root@www bin]# /usr/bin/git --version
git version 1.8.3.1
[root@www bin]# /usr/local/git/bin/git --version
git version 2.9.5

Я использую git, по умолчанию git 1.8.3.1 это.

Я хочу использовать git по умолчанию в качестве этого /usr/local/git/bin/git.

Как я могу удалить /usr/bin/git и использовать новую версию?

Я пытался использовать:

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

Но по умолчанию git по-прежнему git 1.8.3.1, как я могу реализовать свое требование?

Должен ли я удалить старую версию?

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

попробуйте выполнить эту команду

update-alternatives --set git /usr/local/git/bin/git

он не удалит /usr/bin/git, но когда вы запустите git в терминале, он будет указывать на /usr/local/git/bin/git

0 голосов
/ 09 мая 2018

Вам нужно сначала поместить папку:

export PATH=/usr/local/git/bin:$PATH

Тогда появится новый Git.

Но альтернативный способ будет:

mv /usr/bin/git /usr/bin/git.v1.8.2
ln -s /usr/local/git /usr/bin/git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...