我在.bashrc中有这个可以正常工作:
alias gco="git checkout"
__git_complete gco _git_checkout
如果你打开那个简洁的脚本,你会看到方法名称__git_checkout
。您可以使用此方法完成每个方法的完成。
不幸的是,git pull
当您尝试选项卡完成分支名称(第二个参数)时,类似命令不会很好,例如给定此别名:
alias gpl="git pull"
__git_complete gpl _git_pull
出现此问题:
gpl origin master
^ ^
tab ok doesn't tab