如果你輸入 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囉