mac git 自动补全

3,145 阅读1分钟

前言

  • git 工具不能自动补全,网上搜了一些配置方法,以下是在配置过程中遇到的一些问题

参考链接1

链接1

  • 完全按照以上链接1操作,重启终端还是不能解决补全问题
  • 其中,没必要下载 git 源码,copy 这个链接中的文件即可,文件链接

参考链接2

链接2

  • 在这篇文章中主要得到的信息是在终端中输入 source ~/.git-completion.bash,本地试了以下果然就可以了,但重启终端还需输入这个命令才可以,实际在参考链接1时已将这个命令配置在.bashrc文件。有很多问号。难道启动终端时没有执行 .bashrc?

参考链接3

链接3

  • 发现自己的终端是 zsh,启动时默认执行 .zshrc
  • 把 .bashrc 重命名为 .zshrc
  • 重启终端后ok

遗留问题

  • 启动终端后会有一个告警
WARNING: this script is deprecated, please see git-completion.zsh