git branch --show-current (рекомендуется, самый простой)git branch (показывает список веток, текущая отмечена звездочкой)git rev-parse --abbrev-ref HEADЧтобы узнать текущую ветку в Git, можно использовать несколько способов:
git branch:
      git branch выводит список всех веток в репозитории.  Текущая ветка помечается звездочкой (*) и выделяется цветом (обычно зеленым).
      git branchПример вывода:
  feature/new-feature
* main
  developВ данном примере текущая ветка - main.
git status:
      git status показывает статус рабочего каталога.  В выводе команды указывается текущая ветка.
      git statusПример вывода:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree cleanВ данном примере текущая ветка - main.
git rev-parse:
      git rev-parse преобразует имя ревизии в объектную базу.  Можно использовать для получения имени текущей ветки:
      git rev-parse --abbrev-ref HEADЭта команда выведет только имя текущей ветки, например: main.
git symbolic-ref:
      git symbolic-ref читает символьную ссылку. Можно использовать для получения имени текущей ветки:
      git symbolic-ref --short HEADЭта команда выведет только имя текущей ветки, например: main.
    Рекомендация: Чаще всего используют git branch и git status, так как они предоставляют больше информации о ветках и состоянии репозитория.  git rev-parse и git symbolic-ref удобны, когда нужно получить только имя ветки для использования в скриптах.