首页 > 其他分享 >Mac下git命令自动补全

Mac下git命令自动补全

时间:2022-11-21 23:04:48浏览次数:47  
标签:completion git 补全 -- prefix Mac brew bash


直接进入正题:

$ brew list

查看你是否已经安装了"bash-completion",如果没有,继续往下看:



$ brew install bash-completion
#####安装完成之后######
$ brew info bash-completion  
#####下边这句话很重要#######
==> Caveats
Add the following lines to your ~/.bash_profile:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi



将if...then...那一句添加到~/.bash_profile(如果没有该文件,新建一个)

重启终端,以上为安装bash-completion部分。

接下来将git源码clone到本地



$ git clone https://github.com/git/git.git



找到"contrib/completion/"目录下的git-completion.bash,将该文件拷贝到~/下并重命名为.git-completion.bash



$ cp git-completion.bash ~/.git-completion.bash



在~/.bashrc文件(该目录下如果没有,新建一个)中添加下边的内容



source ~/.git-completion.bash



好了,重启终端以后就大功告成了



$ git --h[tab][tab] --help --html-path



 

标签:completion,git,补全,--,prefix,Mac,brew,bash
From: https://blog.51cto.com/u_15887056/5875402

相关文章

  • Mac OS使用ll,la等ls的别名命令
    在linux下习惯使用ll、la等ls别名的童鞋到macos可就郁闷了~~。其实只要在用户目录下建立一个脚本“.bash_profile”,并输入以下内容即可: aliasll='ls-alF'aliasla='ls-A'......
  • Docker Compose 部署GitLab
    先决条件DockerEngine和DockerCompose是必需的。请参阅在CentOS上安装DockerEngine。建议使用4核的服务器,同时至少分配4G的内存,理论上4核4G可最多支持500个用户。......
  • MAC环境Android SDK环境变量配置
    打开.bash_profile文件exportANDROID_HOME=/Users/liwen/Library/Android/sdkexportPATH=${PATH}:${ANDROID_HOME}/platform-toolsexportPATH=${PATH}:${ANDROID_HOME}/t......
  • MacOS12安装Homebrew、PHP8.0
    MacOS12安装HomebrewMacOS12Monterey已经不自带PHP了,所以手动安装PHP首先安装Homebrew在控制台输入以下命令,使用国内源安装,亲测不光速度快,而且自动装一些必要的依赖;并且......
  • ls-remote --tags --heads git://github.com/adobe-webplatform/eve.git
    报错日志leepandar@localhostant-design-vue-jeecg%yarninstallyarninstallv1.22.19[1/4]......
  • linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客
    (利用gitee的原因,github服务器在国外,访问较慢所以改用了国内的gitee)一、安装node、npm、git安装nodejs和npmsudoaptinstallnode安装gitsudoapt-getinstallgit--y......
  • Git安装
    1.下载  访问git官网地址选择git版本进行下载,比如我这里下载的是2.38.1版本。2.运行安装文件进行安装2.1运行安装文件,查看协议内容,点击Next到下一步  2.2选择安......
  • mac苹果电脑设置教程
    1.在底部,点系统偏好设置按钮 2.点击图中的网络 3.选择当前Wi-Fi,在右下角,点“高级” 4.点击图中【代理】,勾选【自动代理配置】一定要勾选啊!注意:鼠标一定要点......
  • Windows搭建Git服务器
    Windows如何搭建Git服务器1、安装java环境(1)下载安装java注意(java的版本需要在1.7及以上)(2)配置java的环境变量(3)检验java环境是否安装成功2、下载安装Gitblit(1)下载地......
  • macOS brew install 404:Bottle missing, falling back to the default domain错误的修
    更新镜像源临时:exportHOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"brewupdate优秀不够,你是否无可替代软件测试交流QQ群:721256703,期待你的加入!!欢迎......