<分区>
git
本身的别名,例如。 alias g=git
,你会在这里更容易找到你的答案。
对于 git
子命令别名,例如。 alias gco = "git checkout"
,看here .
我经常输入 git
,所以我给它取了别名:
alias g='git'
但是,现在我做不到:
g com
tab
完成后给我:
g 提交
如何让完成再次运行?
重复微分
这equal-first meta answer建议将特定案例与更通用的问题链接在一起。我在此编辑中添加了指向更通用案例的链接。
断言的重复问题更通用 - 但主要是关于 git
子命令的别名,而不是 git 本身的别名。
这个问题是关于别名是 git
本身的特定情况。
在标记的重复中,git
-itself 案例仅在第 4 个显示的答案中以及对第一个列出的答案的评论中得到回答。拼图的第二部分 (source /usr/share/bash-completion/completions/git
) 需要阅读另一条评论才能通过该方法使其工作。
解决以下评论中的链接:
- @ewcz 的链接被标记为重复并且已被解决
- Remy J 的链接
- 这是被问到(并被回答)的问题,也是关于
git
子命令的问题 - 这是一个关于非
git
别名的更普遍的问题,在这种情况下它并不是最佳解决方案 - 这与@ewcz 的链接相同(已解决)
- 这是被问到(并被回答)的问题,也是关于