Показать ветку git и статус в Mac Bash [дубликат]

этот вопрос уже есть ответ здесь:

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

enter image description here

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

3 ответов


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 "\u@\h:\W" "\$ ";'

это выглядит так:

enter image description here

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


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

brew install vcprompt

Я думаю, ohmyzsh мой лучший выбор!

https://github.com/robbyrussell/oh-my-zsh