Вот моя установка:
brew install git bash-completion
Warning: git-2.1.3 already installed
Warning: bash-completion-1.3 already installed
В .bash_profile:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
Но у меня все еще нет автозаполнения для команд git. (Я использовал macports раньше, но полностью удалил его, потому что я не мог заставить команды git автоматически завершаться, что бы я ни пытался.)
Я на OSX 10.10
wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash && source git-completion.bash
, пока не повезло.. ~/.git-completion.bash
прямо в оболочке не работает. Нет сообщения об ошибке.В моей системе (10.10.5) я исправил это, создав символическую ссылку в /usr/local/etc/bash_completion.d/ на bash_completion.d / git-creation.bash в каталоге GIT. В моем случае:
не забудьте проверить установленную версию git и заменить 2.7.2 вашей версией.
источник