为什么git-completion.bash没有自动完成show ref?

为什么git-completion.bash没有自动完成show ref?,git,Git,git自动完成有show和show分支,但没有show ref。这是因为自动完成列表不完整吗?还是有其他原因 [注意]我使用的是源代码中最新的git(git版本1.7.5.128.g50d30)想想看,这就是asnwer,当然: 我认为show ref是管道,而不是瓷器 瓷器可以在各种环境中使用,包括非标准环境(覆盖的GIT_目录、GIT_工作树、临时目录、锁等等)。在此类操作中不加区别地使用完成脚本是不明智的,因为它们总是依赖于其他git子命令,而这些子命令在当时可能并不完全有效 这是我的理论

git自动完成有
show
show分支
,但没有
show ref
。这是因为自动完成列表不完整吗?还是有其他原因


[注意]我使用的是源代码中最新的git(git版本1.7.5.128.g50d30)

想想看,这就是asnwer,当然:


我认为show ref是管道,而不是瓷器

瓷器可以在各种环境中使用,包括非标准环境(覆盖的GIT_目录、GIT_工作树、临时目录、锁等等)。在此类操作中不加区别地使用完成脚本是不明智的,因为它们总是依赖于其他git子命令,而这些子命令在当时可能并不完全有效


这是我的理论,欢迎大家补充:)

在这篇博客文章中[show-ref是自动完成的。我需要找时间看看bash代码。我认为show-ref是管道,而不是瓷器+1@sehe。我不知道管道和瓷器的概念。在这里我了解到: