当我跑git gui
时,我得到了这个:
$ git gui
git: 'gui' is not a git command. See 'git --help'.
Did you mean one of these?
grep
init
pull
push
但是我运行了其他git命令,包括gitk
。我该如何解决这个问题?
感谢。
答案 0 :(得分:93)
编辑你的git配置,在别名部分
中为gui添加一个条目nano ~/.gitconfig
[别名]
gui =!sh -c'/ usr / local / git / libexec / git-core / git-gui'
答案 1 :(得分:15)
这篇文章:http://www.cmsimike.com/blog/2012/07/30/git-gui-and-osx-mountain-lion/救了我。
修改~/.bash_profile
并输入
alias gui='/usr/local/git/libexec/git-core/git-gui'
现在新命令是gui
而不是git gui
。
编辑(2013年1月28日)
我找到了git gui
无效的原因的更好答案:Did Apple remove the 'git gui' command in XCode 4.5 command line tools?。请改为参考此解决方案。
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命令再次起作用。
答案 2 :(得分:11)
2020
brew install git
brew install git-gui
git config --global --add alias.gui '!sh -c '/usr/local/opt/git/libexec/git-core/git-gui''
现在,享受:
git gui
答案 3 :(得分:4)
似乎在2017年底,上面的所有答案都已过时,所以这是我的新答案:
brew install git
/usr/local/opt/git/bin/git gui
答案 4 :(得分:2)
安装Mountain Lion后,您可能需要单独安装/升级git-gui包
正如“Git GUI client for Linux”中所述,git gui
有自己的包(git-core
旁边)。
从评论来看,山狮似乎还没有git-gui套餐
但是,this post报告的工作是替代gui ,例如 Source Tree 。
这可能是一个很好的解决方法。
答案 5 :(得分:1)
我有同样的问题。 Git-gui似乎仍然为我安装(/ usr / local / git / libexec / git-core / git-gui是我的位置),但它不仅仅在没有指定完整路径的情况下工作。这表明路径问题,但我没有进一步研究。
修改强> 尝试将/ usr / local / git / libexec / git-core添加到PATH变量的开头。看起来所有的git二进制文件都在那里,所以应该可以工作。
答案 6 :(得分:1)
添加为我工作的路径。
我刚刚将这一行添加到我的〜/ .profile中,git gui再次活着。 &(%山狮。 export PATH = PATH:/ usr / local / git / libexec / git-core
答案 7 :(得分:1)
除了Victor上面的答案,你还需要一个额外的步骤,因为brew install git没有为git-gui创建simlink。
在/ usr / local / bin中,运行以下命令:
ln -s ../Cellar/git/1.8.3.2/libexec/git-core/git-gui git-gui
(用你自己的替换git版本)
答案 8 :(得分:0)
虽然我不确定如何从Mountain Lion的终端打开git gui,但可以使用OpenInGitGUI来使用它,它可以从Finder打开git gui。下载和说明可用here。
这可能不如在终端中键入'git gui'那么方便,但它非常接近。基本上你需要做的就是输入'open'。在Finder中打开当前目录,然后单击Git按钮打开git gui。