前言
相較于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