如何在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)
如何在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)
当前回答
如果你已经通过Homebrew安装了Git,你可以进行升级:
type -a git
brew upgrade git
type -a git
输出
/usr/bin/git /usr/local/bin/git
local/bin中的一个会有gitk。
其他回答
从macOS v10.15.6 (Catalina)开始,我运行:
brew install git
brew install git-gui
这对我很有效。
正确,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的更新版本)。
如果你已经通过Homebrew安装了Git,你可以进行升级:
type -a git
brew upgrade git
type -a git
输出
/usr/bin/git /usr/local/bin/git
local/bin中的一个会有gitk。
对于macOS v10.14 (Mojave)用户,我发现这个页面非常有用,尤其是这个建议:
/usr/bin/wish $(which gitk)
...否则,窗口将无法正确显示!
如果你碰巧已经安装了Fink,这适用于我的OS X v10.10.5 (Yosemite):
安装git
注意,作为一个副作用,其他Git命令也在使用Fink安装的较新的Git版本(2.5.1),而不是Apple的版本(2.3.2),后者仍然存在,但被我的$PATH抢占了。