git - 如何使用较新版本的 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
默认值作为 this /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
推荐阅读
- react-native - 除非 API 数据已更改,否则使用 Redux 避免再次拉取数据
- python - 如何使用 python 将曲线拟合到数据,然后从计算的曲线中获取可重用的函数?
- mapster - 具有 Parent 和 ChildCollection“互惠”导航属性的 Mapster
- ansible - 如何更快地进行大型代码库的 terraform 持续部署?
- apache-spark - 是否有任何选项可以排除错误记录并继续使用 Spark 在 SQL SERVER 中写入
- excel - 如何在最近创建的工作表上运行代码?
- ansible - jenkins:: ERROR: 预期步骤@ & 将生成的值传递给下游作业
- swift - 如何访问可在 CocoaPods 和 Swift 包管理器上运行的资产资源?
- android - Kotlin 的无服务身份验证
- php - 为 foreach() laravel 6 使用子域作为语言指示符提供的参数无效