Команда
git branch выведет список локальных веток в репозитории. В только что инициализированном репозитории (после команды
git init) по умолчанию будет только одна ветка с названием
main. Эта ветка не существует на диске пока не будет сделан первый коммит.
Таким образом, выполнение команды
git branch сразу после
git init не выведет ничего, поскольку ветка main ещё не создана. Коммит еще не был сделан.
Однако, если сделать первый коммит, тогда команда
git branch выведет:
* main
Звездочка (
*) указывает на текущую активную ветку.
Важно: В некоторых более старых версиях Git ветка по умолчанию называлась
master вместо
main. Проверить, какая ветка установлена как ветка по умолчанию можно с помощью команды:
git config --global init.defaultBranch