Предполагая, что вы хотите (или, возможно, в конечном итоге) захотите использовать 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() { : ; }