我现在的 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