我在新安装的Snow Leopard上使用MacPorts安装了git 。从.dmg映像安装MacPorts之后,这些将是Terminal.app中的命令:
sudo port selfupdate
sudo port install git-core +bash_completion
如果您还希望支持从SVN存储库和文档中提取信息,请使用此代码代替第二行:
sudo port install git-core +bash_completion +doc +svn
然后将以下内容添加到您的〜/ .profile或〜/ .bash_profile中:
#MacPorts Bash shell命令完成
如果[-f / opt / local / etc / bash_completion];然后
。/ opt / local / etc / bash_completion
科幻
或适用于Mountain Lion版本2.1.2以后的MacPorts:
#MacPorts Bash shell命令完成
如果[-f /opt/local/etc/profile.d/bash_completion.sh];然后
。/opt/local/etc/profile.d/bash_completion.sh
科幻
或使用较新版本git的MacPorts:
如果[-f /opt/local/share/git-core/git-prompt.sh]; 然后
。/ opt /本地/共享/git-core/git-prompt.sh
科幻
注意:bash_completion.sh需要bash 4.1或更高版本。如果完成不起作用echo $BASH_VERSION
,请尝试看看是否是问题所在。如果是这样,请通过键入输入MacPorts bash,bash
然后再次尝试gitcomplete。