Nic Lin's Blog

喜歡在地上滾的工程師

MacOS 10.11下 更新Git

如果你輸入 git --version 最後有顯示括號 ‘Apple.XXXXX’ 就表示這是系統的Git

我們一般都會使用Homebrew來做安裝與更新,這樣一來由於OSX的優先權較高,會先去找系統Git,而你不論如何使用 brew install git都無法對你的git版本進行更新。

我們可以透過 which git 來找到git的位置

以Homebrew提供的預設安裝路徑應是 /usr/local/Cellar 那我們所使用Homebrew所安裝的git就會出現在 /usr/local/Cellar/git

我們必須將原先系統因優先權而找到的OSX內建git,指向為Homebrew安裝的git,那就把路徑加進去就好。

打開你的終端機,如果你是預設終端機請輸入

vi .bash_profile

如果你像我一樣用zsh的話請輸入

vi .zshrc

將這句插入檔案裡(任意位置)

export PATH="/usr/local/Cellar/git/:$PATH"

其實原理很簡單,就只是在原有的預設路徑前面再增加了自行安裝的git的路徑。

那我們就把終端機重開,再次輸入git --version,如果尾巴沒有出現(Apple.xxx)就是對的,這樣之後就可以用brew來管理git囉

comments powered by Disqus