Отображение статуса репозитория в командной строке (только для Linux/Mac OS)

Это дополнительный функционал, который не требуется для работы с Git, но очень помогает в этом.

При работе с Git, очень удобно, когда вы сразу знаете находитесь вы в обычном каталоге или в репозитории Git. И, кроме того, было бы хорошо понимать статус текущего репозитория.

Для этого нужно установить специальную утилиту, которая будет показывать статус репозитория.

Процесс установки достаточно прост. Надо скопировать репозиторий в домашний каталог пользователя, под которым вы работаете:

cd ~
git clone https://github.com/magicmonty/bash-git-prompt.git .bash-git-prompt --depth=1

А затем добавить в конец файла ~/.bashrc такие строки:

GIT_PROMPT_ONLY_IN_REPO=1
source ~/.bash-git-prompt/gitprompt.sh

Для того чтобы изменения применились, перезапустить bash:

exec bash

В моей конфигурации приглашение командной строки разнесено на несколько строк, поэтому у вас оно будет отличаться. Главное, обратите внимание на то, что появляется дополнительная информация, при переходе в репозиторий.

Теперь, если вы находитесь в обычном каталоге, приглашение выглядит так:

[~]
vagrant@jessie-i386:
$ 

Если же перейти в репозиторий Git:

alt

Leave a Comment