使用git checkout别名时没有制表符完成

时间:2019-01-29 10:41:45

标签: git git-config

我在“如何禁用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)
  1. 这是否意味着我已经有738个本地分支机构?如果是这样,如何删除不需要的分支?
  2. 将我的 .gitconfig 中的别名更改为co = checkout --no-guess时,别名将继续像以前一样工作(即,仅在'--no-guess'之后显式添加git co才能达到目的。为什么是 那?

似乎是一个git bug ...是吗?

0 个答案:

没有答案
相关问题