Перейти до змісту

Відображення статусу репозиторію у запрошенні

Пропускаємо цю частину Windows. У Cmder статус показується за замовчуванням.

Це додатковий функціонал, який не є обов'язковим для роботи з 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:

git_prompt