Предполагая, что вы хотите (или, возможно, в конечном итоге) захотите использовать git , статус git в командной строке весьма полезен. При использовании ГИТ-OSX-установки , источника git-completion.bash (например , найти в /usr/local/git/contrib/completion/ от вашего .bash_profile (или .bashrc или .bash_prompt и т.д.), для того , чтобы определить функция __git_ps1 .
В качестве альтернативы вы можете предпочесть установить git и соответствующее завершение git bash через macports (sudo port install git-core +bash_completion) или через homebrew, выполнив соответствующие шаги установки для каждого из них. (См. Также: Как заставить git-creation.bash работать на Mac OS X?)
Основная проблема для завершения bash заключается в том, что для него требуется более новая версия bash (> = 4.1), чем по умолчанию поставляется с OSX, поэтому вы захотите установить / использовать более новую версию bash, которая поставляется с macports / homebrew / etc. (echo $BASH_VERSION).
В качестве альтернативы, если вы не хотите иметь дело со взломом вашего приглашения PS1 или установкой git & git Завершение, вы можете просто определить функцию как неработающую (например, в вашем .bashrc или .bash_profile т.д.):
__git_ps1() { : ; }