mac开发环境:git安装和配置
2017-05-15 本文已影响0人
T_ingyu
前言
相较于Git的GUI工具,我更喜欢使用命令行操作git,使用熟练后,操作速度会比任何一款强大的GUI工具都快~其实mac系统是自带git工具的,你可以直接在终端输入git命令来唤起,但是小博的Mac却报错,提示需要下载 Xcode ,Xcode 8.3 有4.51G 需要翻墙,估计得下个一两天,还不一定能下成功。。。
不要着急,有两种办法可以解决(小博用的是第二种)!
git安装
方法一
只安装 Command Line Tools 不装Xcode
-> git
xcrun: error: active developer path
("/Applications/Xcode.app/Contents/Developer")
does not exist, use `xcode-select --switch path/to/Xcode.app`
to specify the Xcode that you wish to use for command line
developer tools (or see `man xcode-select`)
这时
- xcode-select --install # 单独安装CommandLineTools,不需要Xcode
- sudo xcode-select --switch /Library/Developer/CommandLineTools # 指定路径
方法二
mac系统自带的git一般比较老旧,我们完全可以自己去git官网 下载最新的git工具安装。
安装是如果出现「来自身份不明的开发者」提示可以在
系统偏好设置->安全与隐私(通用)->点左下方的锁按钮允许
正常安装之后在终端输入git命令就可以使用了,但是你会发现还有上边的报错,这怎么回事呢?
原来我们自己安装的git会把执行路径放到/usr/local/bin下面,而xcode安装的git会放在/usr/bin下面,自己在终端输出下path 会发现:
~|⇒ echo $PATH
会发现,/usr/bin是处在/usr/local/bin前面的,所以就导致了旧版本依旧覆盖了新版本。
这时需要我们手动修改下
编辑/.bashrc或者/.zshrc
PATH=/usr/local/bin:$PATH
export PATH
然后执行source ~/.bashrc或者source ~/.zshrd使改变生效。
此时再次执行git命令,哇哦~~生效啦!!!
git简写命令配置
在终端输入
vim ~/..gitconfig
修改git配置文件如下
[alias]
co = checkout
ci = commit
st = status
pl = pull
ps = push
dt = difftool
l = log --stat
cp = cherry-pick
ca = commit -a
b = branch
[user]
email = litingyu@xiaomi.com