可能原因:这个Git是xcode安装的,之前这个mac上面应该是装过xcode,然后把xcode卸载了,现在AS用这个git就有问题了,网上其他办法都不尽如人意。什么下载个xcode-select,软连接ln,对于我这mac小白来说都是浓浓的恶意。
----我的办法简单粗暴:重装一个git
安装新的git之前
$ which -a git
/usr/bin/git
安装最新的git后:安装过程不细说了
$ which -a git
/usr/local/bin/git
/usr/bin/git
/usr/bin/git是之前有问题的git
/usr/local/bin/git是新安装的git
$ sudo vim /etc/paths
会让你输入密码
然后
/usr/bin
/usr/local/bin
/usr/sbin
/bin
/sbin
改成下面这样:把/usr/local/bin放到最前面,好像还得重启电脑,或者让修改生效(不会,懒得查)
/usr/local/bin
/usr/bin
/usr/sbin
/bin
/sbin
重启电脑后:
$ which git
/usr/local/bin/git
输出就是local下面的git,OK,你现在可以愉快的玩耍了。