1.安装brew ,在终端(命令行,bash,terminal)中输入以下命令curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
2.通过brew安装bash-completion,命令如下brew install bash-completion,如果提示权限问题,输入以下代码
$ sudo brew install git
3.显示Mac隐藏文件,命令行输入defaults write com.apple.finder AppleShowAllFiles yes
4.将下面代码添加到~/.bash_profile(如果没有该文件,新建一个) 注: ~/ 表示你mac的个人目录
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
!!!注意:如果没有安装git.用以下命令安装git,如果你来看这篇文章,说明你电脑上安装了git,一般都有。
$ brew install git ,如果提示权限问题,输入以下代码
$ sudo brew install git
5.接下来将git源码clone到本地
$ git clone https://github.com/git/git.git,或者打开
https://github.com/git/git.git,直接下载
6.在下载的git中找到"contrib/completion/"目录下的git-completion.bash,把该文件移动到桌面,然后把终端当前目录定位到桌面(执行以下命令,cd ~,然后cd Desktop)找不到用spotlight搜索一下git-completion
将该文件拷贝到~/目录下并重命名为.git-completion.bash,就是在终端执行以下代码
$ cp git-completion.bash ~/.git-completion.bash
7.在~/.bashrc文件(该目录下如果没有,新建一个)中添加下边的内容
source ~/.git-completion.bash
8.好了,重启终端以后就大功告成了 git自动补全 直接一个tab搞定 如果按一个tab出不来,则说明你的输入可以匹配多个命令
9.最后把显示的隐藏文件隐藏,执行以下代码
defaults write com.apple.finder AppleShowAllFiles no,或者
defaults write com.apple.finder AppleShowAllFiles -bool false
10.重启finder,cmd+option+esc,选择finder,点击重启。
注:主要操作为1,2,3,4,6,7其他可以省去。