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

Git git

Типово ця секція обробляється асинхронно

Секція git складається з підсекцій git_branch, git_status та git_commit.

Опції

Змінна За замовчуванням Пояснення
SPACESHIP_GIT_SHOW true Показати секцію
SPACESHIP_GIT_ASYNC true Рендерити секцію асинхронно
SPACESHIP_GIT_PREFIX on· Префікс секції
SPACESHIP_GIT_SUFFIX $SPACESHIP_PROMPT_DEFAULT_SUFFIX Суфікс секції
SPACESHIP_GIT_SYMBOL Символ, що відображається перед секцією (вимагає powerline шрифт)
SPACESHIP_GIT_ORDER (git_branch git_status) Послідовність підсекцій git

Git гілка git_branch

Секція git_branch відображає поточну гілку Git-репозиторію.

Опції

Змінна За замовчуванням Пояснення
SPACESHIP_GIT_BRANCH_SHOW true Показати секцію
SPACESHIP_GIT_BRANCH_ASYNC false Рендерити секцію асинхронно
SPACESHIP_GIT_BRANCH_PREFIX $SPACESHIP_GIT_SYMBOL Префікс секції
SPACESHIP_GIT_BRANCH_SUFFIX `` Суфікс секції
SPACESHIP_GIT_BRANCH_COLOR magenta Колір секції

Git статус git_status

Підсекція git_status відображає індикатори тільки тоді, коли у вас є репозиторій Git.

Опції

Змінна За замовчуванням Пояснення
SPACESHIP_GIT_STATUS_SHOW true Показати секцію
SPACESHIP_GIT_STATUS_ASYNC true Рендерити секцію асинхронно
SPACESHIP_GIT_STATUS_PREFIX ·[ Префіксперед підсекцією Git-статусу
SPACESHIP_GIT_STATUS_SUFFIX ] Суфікс після підсекції статусу Git
SPACESHIP_GIT_STATUS_COLOR red Колір підсекції статусу Git
SPACESHIP_GIT_STATUS_UNTRACKED ? Індикатор невідстежуваних змін
SPACESHIP_GIT_STATUS_ADDED + Індикатор внесених змін
SPACESHIP_GIT_STATUS_MODIFIED ! Індикатор файлів поза індексом
SPACESHIP_GIT_STATUS_RENAMED » Індикатор перейменованих файлів
SPACESHIP_GIT_STATUS_DELETED Індикатор видалених файлів
SPACESHIP_GIT_STATUS_STASHED $ Індикатор змін, що були приховані
SPACESHIP_GIT_STATUS_UNMERGED = Індикатор змін, що не були злиті з основною гілкою
SPACESHIP_GIT_STATUS_AHEAD Індикатор ненадісланих змін (гілка містить зміни відсутні у віддаленій гілці)
SPACESHIP_GIT_STATUS_BEHIND Індикатор неотриманих змін (гілка не містить зміни, які відбулись у віддаленій гілці)
SPACESHIP_GIT_STATUS_DIVERGED Індикатор розбіжних змін (розбіжних із віддаленою гілкою)

Git commit git_commit

Секція git_commit показує поточний хеш коміту в Git-репозиторії.

Параметри

Змінна Типово Опис
SPACESHIP_GIT_COMMIT_SHOW false Показати секцію
SPACESHIP_GIT_COMMIT_ASYNC true Обробляти секцію асинхронно
SPACESHIP_GIT_COMMIT_PREFIX `` Префікс секції
SPACESHIP_GIT_COMMIT_SUFFIX `` Суфікс секції
SPACESHIP_GIT_COMMIT_SYMBOL # Символ, що показується на початку секції
SPACESHIP_GIT_COMMIT_COLOR yellow Колір секції