mac開發環境:git安裝和配置

前言

相較于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`)

這時

  1. xcode-select --install # 單獨安裝CommandLineTools,不需要Xcode
  2. 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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容