我刚买了一台新的Mac,安装了OS X Lion系统,我在终端上检查了默认安装的git版本。我知道答案了
git --version
> git version 1.7.5.4
我想把git升级到最新的1.7.8.3版本,所以我下载了dmg安装程序“git-1.7.8.3-intel-universal-snow-leopard”。dmg”,然后我启动了它。
安装完成后,终端仍然显示版本为1.7.5.4。我做错了什么?
我刚买了一台新的Mac,安装了OS X Lion系统,我在终端上检查了默认安装的git版本。我知道答案了
git --version
> git version 1.7.5.4
我想把git升级到最新的1.7.8.3版本,所以我下载了dmg安装程序“git-1.7.8.3-intel-universal-snow-leopard”。dmg”,然后我启动了它。
安装完成后,终端仍然显示版本为1.7.5.4。我做错了什么?
当前回答
我是这样做的:
打开安装在Mac上的GitHub应用程序 单击高级选项卡→安装命令行工具 一旦您收到一条消息,提示所有命令都已安装,请关闭终端并重新打开。 现在检查git——version,它会给你最新的版本。
其他回答
您需要调整shell路径,路径将设置在您的主目录的.bashrc或.bash_profile中,更可能是.bash_profile。
所以添加到类似于下面的路径中,并保留路径中已经有的内容,每个段由冒号分隔:
export PATH="/usr/local/bin:/usr/bin/git:/usr/bin:/usr/local/sbin:$PATH"
如果使用自制,您可以更新sim链接使用
brew link --overwrite git
在git-scm.com上没有最新版本的mac二进制文件,所以我从源代码安装。我缺少一个本地化所需的包,并添加了NO_GETTEXT=true来安装没有本地化。
git clone https://github.com/git/git.git
cd git
make NO_GETTEXT=true
make NO_GETTEXT=true install
这将git安装在~/bin下,然后我必须将其添加到PATH变量的开头。
在macOS上,Monterey homebrew将二进制文件放在/opt/homebrew/bin
将此添加到.bash_profile将优先于自制git而不是apple-git
export PATH=/opt/homebrew/bin:$PATH
没有家酿
使用git网站上的安装程序。 更新~/。bash_profile文件。请注意,这个命令与kmikael的回答不同,因为它在文件中放置了什么: 其他命令:export PATH=/usr/local/git/bin:/usr/local/sbin/:[and so] export PATH="/usr/local/git/bin:/usr/local/sbin:$PATH" 你喜欢哪个就用哪个。
echo 'export PATH="/usr/local/git/bin:/usr/local/sbin:$PATH"' >> ~/.bash_profile . bat
如果你使用Xcode,你需要添加一些符号链接。 例如:ln -s /opt/local/bin/git /usr/bin/git 重启终端。 git应该在dmg. txt文件的README.txt文件中显示该目录。 Git——version应该是更新后的版本。 echo $PATH以/usr/local/git/bin开头:/usr/local/sbin: