如何在Mac上安装gitk ?

从他们的官网上看,gitk似乎是自带Git的,但是我的Git版本(Git版本1.7.12.4 (Apple Git-37))并没有自带gitk。

Brew install gitk不能用于gitk。

版本信息(从注释中复制):

OS X v10.8.2 (12C2034) (Mountain Lion) Xcode版本4.6 (4H127)


当前回答

如果您像我一样安装了Sourcetree,但也想使用gitk,那么您可以使用Sourcetree的嵌入式Git版本附带的版本。

Sourcetree版本的Git(以及gitk)在这里:

Windows:

C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\git.exe

or

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

Mac:

/Applications/SourceTree.app/Contents/Resources/git_local/bin

在该目录中,您将找到一个gitk可执行文件。

感谢@Adrian的评论,让我意识到这一点。

其他回答

我最后做的是酿酒信息。

这给了我信息,Git被克隆到:/usr/local/Cellar/git/1.9.0

所以我只是在PATH环境变量的开头添加了:/usr/local/Cellar/git/1.9.0/bin。

注意:我不知道如何使用自制软件…我只是想快点走,因为我还有其他事情要做。这基本上得到gitk运行为我,所以我坚持它现在(这可能不是与Homebrew工作的方式)。

如果你已经通过Homebrew安装了Git,你可以进行升级:

type -a git
brew upgrade git
type -a git

输出

/usr/bin/git /usr/local/bin/git

local/bin中的一个会有gitk。

正确,1.7.12.4 (Apple Git-37)不附带gitk。您可以使用Homebrew(可执行brew)将最新版本的Git + Git -ui作为单独的公式安装。更详细的说明位于2022年在Mac上安装Ruby的最快和最简单的方法(请参阅此提交将git-gui/gitk提取到自己的公式:git-gui:从git公式拆分。)

在终端执行如下命令:

brew update
brew install git
brew install git-gui

如果您得到一个错误,指示它不能链接Git,那么您可能需要更改它提到的文件的权限/所有者。

一旦完成,运行:

type -a git

并确保它显示:

/usr/local/bin/git

如果不是,运行:

brew doctor

并将路径更改为将/usr/local/bin放在路径的前面。现在,gitk应该在您的路径上(以及Git的更新版本)。

Git Mac版没有gitk,但如果你安装了Git,你可以立即访问gitk。

我使用的是macOS v10.12.5 (Sierra)。

但这一切都停止了。您必须安装brew install git-gui

我也遇到过同样的问题,解决方法如下:

从http://git-scm.com/download/mac下载Mac版Git官方包 安装包。这将把所有二进制文件放在/usr/local/git/bin文件夹中。 可选地,运行包含的脚本使gitk在终端之外可访问 将/usr/local/git/bin添加到PATH或使用别名(alias gitk='/usr/local/git/bin/gitk')