Я установил git с помощью MacPorts на мою новую установку Snow Leopard. После установки MacPorts из образа .dmg это будут команды в Terminal.app:
sudo port selfupdate
sudo port install git-core +bash_completion
Если вам также нужна поддержка для извлечения из SVN-репозиториев и документов, используйте это вместо второй строки:
sudo port install git-core +bash_completion +doc +svn
Затем добавьте следующее в ваш ~/.profile или ~/.bash_profile:
# MacPorts Bash shell command completion
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
или для MacPorts начиная с версии 2.1.2 на Mountain Lion:
# MacPorts Bash shell command completion
if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then
. /opt/local/etc/profile.d/bash_completion.sh
fi
или для MacPorts с более новыми версиями git:
if [ -f /opt/local/share/git-core/git-prompt.sh ]; then
. /opt/local/share/git-core/git-prompt.sh
fi
Примечание: bash 4.1 или выше требуется для bash_completion.sh. Если завершение не работает, попробуйте echo $BASH_VERSION
чтобы увидеть, в этом ли проблема. Если это так, введите MacPorts bash, набрав bash
и попробуйте снова выполнить git завершение.