在 Mac 上通过 Homebrew 使用 git-gui

在 Mac 上通过 Homebrew 使用 git-gui

我已经使用 Homebrew 安装了 Git。

不过,git-gui好像没有存货/usr/local/bin

这个答案建议我应该创建一个别名usr/local/git/libexec/git-core/git-gui,但这个文件不存在。

我能找到的唯一可执行文件位于

/usr/local/Cellar/git/1.8.4/share/git-gui

现在这是我使用的别名。但是,如果我更新 Git,我必须重新链接它。

我如何获得永久的参考git-gui

答案1

/usr/local/opt/包含以下目录的符号链接/usr/local/Cellar/

$ ll /usr/local/opt/git
lrwxr-xr-x  1 lauri  admin    19B Oct 11 17:07 /usr/local/opt/git -> ../Cellar/git/1.8.4
$ ll /usr/local/opt/git/libexec/git-core/git-gui
-rwxr-xr-x  2 lauri  admin   205B Sep 18 23:28 /usr/local/opt/git/libexec/git-core/git-gui

检查文件是否存在,然后将如下内容添加到 ~/.gitconfig:

[alias] 
gui = !sh -c '/usr/local/opt/git/libexec/git-core/git-gui'

答案2

git自Homebrew 上的公式版本 2.25.0_1 以来,该git gui功能已分离到git-gui公式中。有关此更改的背景信息,请参阅以下拉取请求:https://github.com/Homebrew/homebrew-core/pull/49136

因此,修复损坏的git gui 在 Homebrew 安装中git运行:

brew install git-gui

相关内容