Я установил 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
if [-f / opt / local / etc / bash_completion]; тогда
, / Опт / местные / и т.д. / bash_completion
фи
или для MacPorts начиная с версии 2.1.2 на Mountain Lion:
# Завершение команды оболочки MacPorts Bash
if [-f /opt/local/etc/profile.d/bash_completion.sh]; тогда
, /opt/local/etc/profile.d/bash_completion.sh
фи
или для MacPorts с более новыми версиями git:
if [-f /opt/local/share/git-core/git-prompt.sh]; тогда
, /opt/local/share/git-core/git-prompt.sh
фи
Примечание: bash 4.1 или выше требуется для bash_completion.sh. Если завершение не работает, попробуйте echo $BASH_VERSION
выяснить, в этом ли проблема. Если это так, введите MacPorts bash, набрав bash
и попробуйте git complete.