На моей машине с Linux у меня есть автозаполнение веток с помощью Git.
Обратите внимание, что речь идет о завершении ветки git, а не о завершении bash (например, команды, файлы и т. Д.). Таким образом, НЕ ответ Лейна вообще]
Например, я могу набрать git checkout+ TABи получить список филиалов.
Или я могу набрать git checkout feb*+, TABчтобы получить все ответвления, начинающиеся с «feb».
Как я могу получить эту функциональность на Mac?
Я пытался загрузить и не работает , bash-completion/bash_completionи , bash-completion/bash_completion.sh.inно никакой радости. Первый дал сообщение об ошибке declare: -A invalid_option. Второй не дал ошибок. Когда я git checkout+, TABхотя я все еще получаю список файлов в каталоге, а не филиалов. Я в корне проекта.
Автозаполнение для каталогов и команд bash работает нормально, так что это специфично для Git.
Modelsпапки, когда я нажимал,mTabчтобы сделать автозаполнениеmaster.