2014-11-04 105 views
3

我以前安裝過Git(1.9.3),我想升級到最新版本(2.0.1)。我先卸載了以前的安裝,先運行uninstall.sh,然後再運行git.pkg。但是,當我運行git --version時,它仍顯示我git version 1.9.3 (Apple Git-50)在Mac上升級Git

所以我這樣做:

$ which git 
/usr/bin/git 

$ echo $PATH 
...:/usr/local/git/bin 

Obviouslly,Git會在/ usr /本地/ git的/ bin中是我想要的最新版本。

那麼,如何刪除舊版本的路徑並告訴Mac OSX在哪裏可以找到正確的版本?

謝謝!

回答

0

預裝的Git附帶的OSX版本,當我看到該版本有一些重大的安全問題後,我繼續使用該版本,並從git站點下載了最新的git,但即使安裝後,當我在終端中查找它時用git命令 - 版本讓我看到了舊版本。

所以我用Google搜索了一下,結果發現,在蘋果這個官方聲明中提到

這些安全漏洞問題進行了公測版本的Xcode解決。

http://support.apple.com/en-us/HT204147

所以,球員前進,並下載測試版的Xcode如果你發現它易於使用蘋果的Git喜歡我。

祝你好運!

5

XCode使用它自己的git版本,這使得它有點難以更新。 這兩個終端的命令爲我工作:

sudo mv /usr/bin/git /usr/bin/git-xcode 
sudo ln -sf /usr/local/git/bin/git /usr/bin/git 

該解決方案取自Heroku的最近出版seurity alert的git的1.9.3。這篇文章包括一個download link。這兩個命令是建議在該鏈接。 .dmg下載程序包還包含一個帶有similar link的自述文件。

+0

對於我來說,只是'sudo mv/usr/bin/git/usr/bin/git-xcode'完成了這個任務。不需要創建符號名稱的其他命令 – kuldarim 2015-07-11 15:58:39