如何在使用'git checkout'时将zsh配置为自动完成分支名称?

Sha*_*dit 6 git zsh autocomplete

当我说'git checkout'时,我希望zsh自动完成我的git分支的名称.那可能吗?

Rai*_*ere 11

我通过将其添加到我的 git autocomplete 中来在 zsh 中工作.zshrc

autoload -Uz compinit && compinit
Run Code Online (Sandbox Code Playgroud)

信用:https ://stackoverflow.com/a/67627099/480608


Jaw*_*awa 2

最简单的方法(可能也是唯一不需要大量黑客攻击的方法)是更新 zsh。我的zsh 4.3.9自动补全适用于 git 分支。