经历了一次次电脑意外事件之后,每次都要回忆很久这个步骤,所以必须记录一个码畜必备偷懒技能 —— git命令自动补全
看过太多身边的开发小鸽鸽小姐结们都还是全靠完整拼写去切换分支 提交代码的时候就累觉不爱-。-
我介么懒 so~
1.如果Mac还没有安装HomeBrew的请看下面,安装了略过
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装bash-completion
brew install bash-completion
3.将下面代码添加到~/.bash_profile(如果没有这个文件,新建一个)。
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
4.获取git-completion.bash
这里就有坑了,我尝试过用git参数的master分支下载到本地,没有完美生效,需要注意下版本需要和当前系统安装的git版本对应。
我本地安装的Git是v2.23.0,去找git-completion.bash源文件,在地址栏替换下版本数字就能获取对应资源。
参考raw.githubusercontent.comgit version
查看版本,获取对应版本脚本资源,直接复制文本,将脚本报存到
~/.git-completion.bash
里面,然后执行:
source ~/.git-completion.bash
source ~/.bash_profile
按下Tab在bash里能补全命令就算生效啦,在vscode里起bash控制台也能生效