Git. При git init создавать ветку main

Подскажите как при команде git init сделать так что бы сразу создавалась ветка main? у меня как и раньше создается master. Дело в том что новый рабочий репозиторий с главной веткой main


Ответы (1 шт):

Автор решения: mrEvgenX

Перевод ответа @T. Kiley с сайта superuser.com, ссылку на который предоставил @AlexGlebe в комментарии к вопросу. В том посте тема раскрывается максимально полно.

Если говорить про Git версии 2.28 (выпущенный 27 Июля 2020), теперь можно настроить имя основной ветки нового репозитория, созданного с помощью init:

$ git config --global init.defaultBranch main

В следующий раз git init создаст репозиторий с main в качестве основной ветки:

$ git init
Initialised empty Git repository in /home/thomas/test-git-repo/.git/
$ git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

Долнительные материалы:

→ Ссылка