我最近买了一台MacBook Pro。我注意到它预装了git。这不是git的修补版本。因此,在完成了某些教程之后,我使用以下步骤将git更新为最新的官方发行版
- 我安装了Brew
-
我从brew 运行了以下命令
brew install git
-
尽管当我从终端运行命令
git --version
时,我仍然指向以前的版本。 -
我更新了我的路径变量,以指向我新的官方分发git。
export PATH=/usr/local/bin:$PATH
之后,我看到我的版本更新到了正确的版本。我有以下疑问:
- 我丢失了git的官方mac版本吗?如果没有,git的mac版本安装在哪里
- 我没有在bash配置文件中设置git环境变量,但当我关闭终端并重新打开它时,git版本会正确显示。
- 如何更新我的bash_profile以开始从我新安装的git版本读取
我丢失了git的官方mac版本吗
否。
如果没有,git的mac版本安装在哪里
/usr/bin/git。您可以使用which -a git
在PATH中找到git的所有实例。
我没有在bash配置文件中设置git环境变量,但当我关闭终端并重新打开它时,git版本会正确显示。如何更新我的bash_profile以从新安装的git版本开始读取?
您只为shell的当前实例设置了PATH。您需要在shell配置中设置它。
您可以编辑~/.bash_profile
并添加您在shell中使用的同一行:export PATH=/usr/local/bin:$PATH
。但你不应该这样做,/usr/local/bin应该已经在你的PATH中了,这就是brew使用它的原因。你可能在/usr/local/biin前面安装了另一个版本的git(which -a git
会告诉你)。
尝试运行brew doctor
。有关详细信息,请参阅酿造故障排除指南。