Apple 是否删除了 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) 显示"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 版本上使用它。

gitkgit-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' 

最新更新