如何使用较新版本的git作为默认值?

时间:2018-05-09 04:39:50

标签: git

我现在在CentOS-7.2中有两个git。

[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 :(得分:1)

尝试运行此命令

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

它不会删除/usr/bin/git,但是当您在终端中运行git时,它会指向/usr/local/git/bin/git

答案 1 :(得分:0)

您需要先放置文件夹:

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