2012-10-01 47 views
17

更新到XCode 4.5並安裝開發人員工具後,我無法再從命令行運行'git gui'命令。它說:蘋果是否刪除了XCode 4.5命令行工具中的'git gui'命令?

$ git gui 
git: 'gui' is not a git command. See 'git --help'. 

我運行此版本:

$ git --version 
git version 1.7.10.2 (Apple Git-33) 

搜索git的文檔(http://git-scm.com/docs/git-gui)顯示 '混帳貴'應該可用,並且從版本1.7.7開始沒有改變。那麼這個蘋果版本的git刪除了這個命令?我用它所有的時間!

+1

也許你需要一個'的Xcode-select',如在http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools /? – VonC

+0

感謝您的提示。我對運行腳本完全刪除XCode命令行工具感到有點緊張。它可能會工作,但如果出現問題,我無法撤消它,所以我採用了下面的解決方案。 –

回答

24

蘋果確實刪除了'git gui'命令,可能是因爲它們是'git gui'所基於的removing X11

我決定只是自制git而不是依靠XCode命令行工具。

brew install git 

然後我編輯的/ etc /路徑文件有在/ usr/local/bin目錄目錄來的/ usr/bin目錄之前,因爲那是不正確的任一。然後退出終端窗口並重新啓動,現在我得到:

$ which git 
/usr/local/bin/git 

$ git --version 
git version 1.7.12.1 

和混帳GUI命令再次工作。

+0

好的意見。 +1 – VonC

+0

「Apple確實刪除了'git gui'命令」?很高興知道。 – VonC

0

這爲我工作

sudo的VI〜/的.gitconfig

[alias] 
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui'