问题
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!
回答1:
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.
回答2:
This worked for me
sudo vi ~/.gitconfig
[alias]
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui'
来源:https://stackoverflow.com/questions/12667936/did-apple-remove-the-git-gui-command-in-xcode-4-5-command-line-tools