如何使用较新版本的 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 1.8.3.1这个git

我想使用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,我该如何实现我的要求?

我应该删除旧版本吗?

尝试运行此命令

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

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

您需要将文件夹放在第一位:

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

最新更新