Показать ветвь и статус git на Mac Bash

Я использую Github для клиента Windows. Оболочка с powershell очень приятная!

enter image description here

Как реализовать его на MAC? Не только название ветки, я также хочу git status

Ответ 2

Git сам имеет это: https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh

Пример использования:

GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWCOLORHINTS="yes"
source ~/.git-prompt.sh

export PROMPT_COMMAND='__git_ps1 "\[email protected]\h:\W" "\\\$ ";'

Он выглядит следующим образом:

enter image description here

Зеленое имя - это ветвь, символ перед закрывающей скобкой - это статус.

Ответ 3

vcprompt предлагает аналогичное приглашение оболочки для Git (и Hg, Bazaar и SVN). Вы можете установить его через homebrew:

brew install vcprompt