我希望能够打字
git checkout <start-of-branch-name>
Run Code Online (Sandbox Code Playgroud)
...然后点击标签并为我分配名称autocomplete.我怎样才能启用它?
首先,问题可能很简单,就像不在 git 控制的路径中一样。通过发出git status命令进行检查,看看是否出现错误。
如果您位于 git 路径中,请尝试获取该/etc/bash_completion.d/git文件并再次尝试制表符补全。如果这有效,请执行以下操作:
~/.bashrc文件中:. /etc/bash_completion.d/git
登出。
打开一个新的 mintty 会话(您正在使用 mintty,对吧?制表符补全可能无法在“cmd”提示符或 Powershell 中工作。)
键入git后跟一个空格,然后按两次 Tab 键进行测试。您应该获得 git 子命令的列表。
分支名称上的制表符补全现在应该适合您了。例如。git branch ma <TAB>应完成为git branch master.
| 归档时间: |
|
| 查看次数: |
8772 次 |
| 最近记录: |