git作为一个跨平台的工具,对于大部分码农来讲,基本是日常工作绕不过的工具。
Windows和Linux平台还好,只要你安装好了,tab键一摁,提示就跟着出来了,爽歪歪。
但是水果的macOS有点不友好,你要是在你mac上只是刚刚装好了git,在terminal中只能给你提示git命令,git后面具体是啥,它就不给提示,这着实让被那些提示功能宠坏的农农们不爽……
就不能解决没有提示的问题么,只能一个个字符地往终端里敲么,答案肯定是no。
来来来,下面就是解决问题的步骤:
一、去Github上先找到这个文件:git-completion.bash。通过文件名应该就可以猜到这个是干嘛的了吧,弄下来,放到当前用户的目录下面,比如/Users/user_name
...
-rw-r--r--@ 1 user_name staff 77997 Dec 3 21:54 .git-completion.bash
-rw-r--r-- 1 user_name staff 183 Dec 17 12:53 .gitconfig
drwxr-xr-x 8 user_name staff 256 Sep 20 2018 .gradle
...
二、修改当前目录下.bash_profile文件,添加以下代码:
if [ -f ~/.git-completion.bash ]; then
source ~/.git-completion.bash
fi
三、保存。
四、测试,再打开一个新的终端窗口,试一下tab键的作用,这时候应该会有更多提示。比如:
git che //tab键
输出
git che
checkout cherry cherry-pick
看到结果了吧,好,大功告成!!