我在“如何禁用git checkout自动完成功能”上使用this answer(具体来说,使用--no-guess
部分,因为export
似乎无效。)
我有一个 .gitconfig 文件,其内容如下:
[alias]
co = checkout
因此,当我使用git co
时,它可以正常工作:
git co <TAB>
Display all 1417 possibilities? (y or n)
以及使用git co --no-guess
时:
git co <TAB>
Display all 738 possibilities? (y or n)
co = checkout
--no-guess
时,别名将继续像以前一样工作(即,仅在'--no-guess'
之后显式添加git co
才能达到目的。为什么是
那?似乎是一个git bug ...是吗?