我希望能够输入
git checkout <start-of-branch-name>
...然后点击标签并为我分配名称autocomplete。我该如何启用它?
答案 0 :(得分:5)
首先,问题可能就像不在git控制的路径中一样简单。通过发出git status
命令进行检查,看看是否收到错误。
如果您在git路径中,请尝试获取/etc/bash_completion.d/git
文件并再次尝试完成选项卡。如果这样做,请执行以下操作:
~/.bashrc
文件中: . /etc/bash_completion.d/git
退出。
打开一个新的薄荷会话(你正在使用mintty,对吗?Tab完成可能无法在“cmd”提示符或Powershell中使用。)
键入git
后跟一个空格,然后按两次Tab键进行测试。您应该获得git子命令的列表。
分支名称上的标签完成现在应该适合您。例如。 git branch ma <TAB>
应以git branch master
完成。