更新到 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) 显示"git gui"应该可用,并且自版本 1.7.7 以来没有更改。 那么这个苹果版本的 git 是否删除了这个命令? 我一直在使用它!
苹果确实删除了"git gui"命令,可能是因为他们删除了"git gui"所基于的X11。
我决定只使用自制的git,而不是依赖Xcode命令行工具。
brew install git
然后我编辑了/etc/path 文件,让/usr/local/bin 目录放在/usr/bin 目录之前,因为这也不正确。 然后退出终端窗口并重新启动,现在我得到:
$ which git
/usr/local/bin/git
$ git --version
git version 1.7.12.1
并且 git gui 命令再次工作。
老问题 - 在较新的系统上,请参阅 git gui 在 Mac 中安装后不起作用(例如 Mountain Lion)我在大苏尔,但除了使用的路径和符号链接新之外,说明是相同的。git
我使用自制软件来安装 git 和 git-gui,然后将git
符号链接到我当地的垃圾箱,以确保它在 Apple 版本上使用它。
gitk
是git-gui
包的一部分。
brew install git
brew install git-gui
关闭所有终端窗口并打开一个新窗口(我使用了一个符号链接,直到我意识到我打开了其他终端窗口,弄乱了我的$PATH
)
检查版本和路径:
which git
which git-gui
git --version
我有用
sudo vi ~/.gitconfig
[alias]
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui'