暴走编程

Just Do IT

Mac OS X Mountain Lion GIT Auto Completion

MacBook Pro 很早就安装了 Git,平时用的不多,也就没配置自动完成提示,今天有点时间在 Mac 上,想把自动提示配置加进去,网上找了发现有不同的方法,这里就记录下符合我这种情况下的。首先,要安装 Git,怎么安装就不说了,Google 上有很多教程,我是通过 Homebrew 安装的, 运行: $ brew install git bash-completion 安装过了的 brew 会提示:

1
2
Error: git-1.8.1.2 already installed
Error: bash-completion-1.3 already installed

接着, besh $ vim ~/.bash_profile

加入下面代码: <div class=’bogus-wrapper’>

<figcaption></figcaption><div class=”highlight”><table><tr><td class=”gutter”><pre class=”line-numbers”>1 2 3 </pre></td><td class=’code’><pre>if [ -f `brew --prefix`/etc/bash_completion ]; then . `brew --prefix`/etc/bash_completion fi </pre></td></tr></table></div>
</div>

保存,重新进入 bash,$ git c 按两下 Tab 键,看到下面提示,配置就完成了。

1
2
3
checkout                 ci                       clean                    column                   credential
cherry                   citool                   clone                    commit                   credential-osxkeychain
cherry-pick              cl                       co                       config

参考:https://github.com/bobthecow/git-flow-completion/wiki/Install-Bash-git-completion

Comments