当我跑git gui
,我得到了这个:
$ git gui
git: 'gui' is not a git command. See 'git --help'.
Did you mean one of these?
grep
init
pull
push
Run Code Online (Sandbox Code Playgroud)
但我运行其他git命令很好,包括gitk
.我怎样才能解决这个问题?
谢谢.
Dre*_*rew 97
编辑你的git配置,在别名部分为gui添加一个条目
nano ~/.gitconfig
Run Code Online (Sandbox Code Playgroud)
[别名]
gui =!sh -c'/ usr/local/git/libexec/git-core/git-gui'
Vic*_*tor 17
这篇文章: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'
Run Code Online (Sandbox Code Playgroud)
现在新的命令gui
而不是git gui
.
编辑(2013年1月28日)
我找到了一个更好的答案,为什么git gui
不工作:Apple是否删除了XCode 4.5命令行工具中的'git gui'命令?.请改为参考此解决方案.
Apple确实删除了'git gui'命令.我决定只是自制git而不是依赖于XCode命令行工具.
brew install git
Run Code Online (Sandbox Code Playgroud)
然后我编辑了/ etc/paths文件,让/ usr/local/bin目录位于/ usr/bin目录之前,因为那也不对.然后退出终端窗口并重新启动,现在我得到:
$ which git
/usr/local/bin/git
$ git --version
git version 1.7.12.1
Run Code Online (Sandbox Code Playgroud)
并且git gui命令再次起作用.
Fab*_*hor 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''
Run Code Online (Sandbox Code Playgroud)
现在,享受:
git gui
Run Code Online (Sandbox Code Playgroud)
似乎在2017年底,以上所有答案都已过时,所以这是我的新答案:
brew install git
/usr/local/opt/git/bin/git gui
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31095 次 |
最近记录: |