Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Did Apple remove the 'git gui' command in Xcode 4.5 command line tools?

Tags:

After updating to Xcode 4.5 and installing the developer tools I can no longer run the 'git gui' command from the command line. It says:

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

I'm running this version:

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

Searching the git docs (http://git-scm.com/docs/git-gui) shows 'git gui' should be available, and hasn't changed since version 1.7.7. So did this Apple version of git remove this command? I use it all the time!

like image 804
joseph.hainline Avatar asked Oct 01 '12 05:10

joseph.hainline


2 Answers

Apple did indeed remove the 'git gui' command, probably because they were removing X11 which 'git gui' is based on.

I decided to just homebrew git instead of relying on the Xcode command line tools.

brew install git

Then I edited the /etc/paths file to have the /usr/local/bin directory come before the /usr/bin directory, because that wasn't right either. Then exited the terminal window and restarted, and now I get:

$ which git
/usr/local/bin/git

$ git --version
git version 1.7.12.1

and the git gui command works again.

like image 149
joseph.hainline Avatar answered Oct 02 '22 18:10

joseph.hainline


this is an old question - on newer systems, see git gui not working after installing in Mac (e.g. Mountain Lion) I'm on Big Sur, but apart from the paths used and symlinking new git, the instructions were the same.

I used homebrew to install git & git-gui, then symlinked git to my local bin to make sure it used that over the Apple version.

gitk is part of the git-gui package.

brew install git

brew install git-gui

close all terminal windows and open a new one (I used a symlink until I realised I had other terminal windows open that were messing with my $PATH)

check version and paths:

which git 
which git-gui
git --version
like image 41
Sandra Avatar answered Oct 02 '22 20:10

Sandra