Mac 上使用 git 时,自动补全无法使用。需要借助 Homebrew 来下载必要的文件并且重新配置。
安装 Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 bash-completion 和 git
brew update
brew install bash-completion
brew reinstall git # OS X 自带的 git 不是最新的
下载 git 源码,把 git-completion.bash 复制到根目录
git clone https://github.com/git/git.git
cp git/contrib/completion/git-completion.bash ~/.git-completion.bash
配置 bash-completion 和 .git-completion.bash
brew info bash-completion
vim ~/.bash_profile
把brew info bash-completion出现的下面语句添加到 ~/.bash_profile,并使.git-completion.bash生效
[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion
source ~/.git-completion.bash
手动使上面的配置生效
source ~/.bash_profile