博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac系统升级Git
阅读量:4182 次
发布时间:2019-05-26

本文共 1428 字,大约阅读时间需要 4 分钟。

准备工作

一、如果你是OS X El Capitan系统,请关闭SIP。

如何关闭 关SIP,请阅读。

二、安装 HomeBrew

我是实用HomeBrew升级的。

升级Git我遇到的两种情况

一、原来的系统中没有安装HomeBrew

1、安装HomeBrew

在终点输入命令行

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
1
1

有时候会出现404的错误,应该是网不好的原因,多试几次就好了。

先看看旧版本的版本号

$ git versiongit version 2.7.4 (Apple Git-66) 
1
2
1
2

再看看旧版本Git的地址

$ which git/usr/bin/git 
1
2
1
2

利用brew安装新版本的Git

$ brew install git 
1
1

新版本安装好后要移除旧的版本

$ sudo mv /usr/bin/git /usr/bin/git-2.7.4 
1
1

推出终端,再查看Git版本号

$ git versiongit version 2.9.0 
1
2
1
2

查看新版Git安装路径

$ which git/usr/local/bin/git 
1
2
1
2

路径有一点改变。

二、系统中以前安装了HomeBrew

最好更新一下HomeBrew

$ brew update==> Installing gitError: git-2.6.2 already installedTo install this version, first `brew unlink git'Error: Git is unavailable 
1
2
3
4
5
1
2
3
4
5

输入命令行brew update,提示了错误,我们安装提示操作就好。

$ brew unlink git 
1
1

再更新brew

$ brew update 
1
1

更新好brew后,安装新版本Git

$ brew install gitError: git-2.6.2 already installedTo install this version, first `brew unlink git` 
1
2
3
1
2
3

也提示了错误,按提示操作就好。

$ brew unlink git 
1
1

再次安装Git

$ brew install git 
1
1

查看Git版本

$ git versiongit version 2.9.0 
1
2
1
2

是最新的版本,不需要像第一种情况要手动移除老版本,自动旧覆盖了。

查看安装路径

$ which git/usr/local/bin/git 
1
2
1
2

文章中代码部分,美元��后面的是命令行,下面没带美元��是命令行执行后输出的信息,贴出来是为了让大家看得更明白。

请大家多多指教,谢谢!

转载地址:http://xczoi.baihongyu.com/

你可能感兴趣的文章
自学Java的轨迹线路
查看>>
如何更好的隐藏你自己,让我们谈谈什么是封装?
查看>>
文科生北海糖的:Java之路——继承
查看>>
Makefile 中:= ?= += =的区别
查看>>
消灭编译警告(Warning)
查看>>
(GCC) How can I hide "defined but not used" warnings in GCC?
查看>>
错误: 隐式声明函数‘kmalloc’ [-Werror=implicit-function-declaration]
查看>>
error: two or more data types in declaration specifiers原因及解决方法
查看>>
Linux驱动基础开发2
查看>>
ioctl在socket中的一些用法及示例
查看>>
Linux设备驱动--块设备(二)之相关结构体
查看>>
Linux设备驱动--块设备(四)之“自造请求”
查看>>
Nand Flash和Nor Flash相关知识
查看>>
NAND flash和NOR flash的区别
查看>>
writeb(), writew(), writel(),readb(), readw(), readl() 宏函数
查看>>
NOR Flash擦写和原理分析
查看>>
51单片机程序执行流程(STARTUP.A51)
查看>>
原码, 反码, 补码 详解
查看>>
Java自学第一阶段(二)- 小试牛刀
查看>>
Java自学第一阶段(三)- 万能的变量
查看>>