n1ro°
RU

Компьютеры · Инструкция

Как узнать текущую ветку Git одной командой

Для скрипта или быстрой проверки обычно не нужен полный `git status` — достаточно имени активной ветки. Git умеет вывест

Редакция N1RO · Проверено

Короткий ответ

Выполните `git branch --show-current`. Команда напечатает имя текущей ветки; в состоянии detached HEAD вывод будет пустым.

Что сделать

  1. 1: Откройте терминал внутри нужного репозитория.
  2. 2: Выполните `git branch --show-current`.
  3. 3: Если вывод пустой, проверьте `git status`: вы можете находиться в detached HEAD.

Команда или настройка

  • git branch --show-current

Проверка

  • В обычной ветке вывод должен состоять из одного имени, например `main`.
  • Пустой вывод сопоставьте с состоянием HEAD через `git status`.
  • Не парсите декоративный `*` из обычного `git branch`, если доступен `--show-current`.

Важно

В detached HEAD имя ветки отсутствует — это не ошибка команды.

Что учитывать

В detached HEAD имя ветки отсутствует — это не ошибка команды.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-branch Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.