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