20

更新到 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 版以来没有更改。那么这个 Apple 版本的 git 是否删除了这个命令?我用它所有的时间!

4

3 回答 3

27

苹果确实删除了“git gui”命令,可能是因为他们删除了“git gui”所基于的X11 。

我决定只自制 git 而不是依赖 Xcode 命令行工具。

brew install git

然后我编辑了 /etc/paths 文件,使 /usr/local/bin 目录位于 /usr/bin 目录之前,因为这也不对。然后退出终端窗口并重新启动,现在我得到:

$ which git
/usr/local/bin/git

$ git --version
git version 1.7.12.1

并且 git gui 命令再次起作用。

于 2012-10-02T03:51:38.367 回答
1

这对我有用

sudo vi ~/.gitconfig

[alias]
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui' 
于 2016-10-04T10:39:00.953 回答
1

这是一个老问题 - 在较新的系统上,请参阅git gui 在 Mac(例如 Mountain Lion)中安装后无法正常工作 我在 Big Sur 上,但除了使用的路径和符号链接 newgit之外,说明是相同的。

我使用自制软件安装 git 和 git-gui,然后符号链接git到我的本地 bin 以确保它在 Apple 版本上使用它。

gitkgit-gui包装的一部分。

brew install git

brew install git-gui

关闭所有终端窗口并打开一个新窗口(我使用了符号链接,直到我意识到我打开了其他与我的 . 混淆的终端窗口$PATH

检查版本和路径:

which git 
which git-gui
git --version
于 2021-10-13T14:59:53.360 回答