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