@F3ANG

Как поменять название для главной ветки по умолчанию?

git config --global init.defaulBranch main - установил main по умолчанию для всех создаваемых репозиториев.

Выводит все верно:
deni@DESKTOP-DJ30L4C:~$ cat .gitconfig
[user]
        name = 3FANG
        email = d.hasimikov@mail.ru
[init]
        defaultBranch = main


Создаю новый репозиторий и что я вижу?:
deni@DESKTOP-DJ30L4C:~$ mkdir test
deni@DESKTOP-DJ30L4C:~$ cd test
deni@DESKTOP-DJ30L4C:~/test$ git init
Initialized empty Git repository in /home/deni/test/.git/
deni@DESKTOP-DJ30L4C:~/test$ cat .git/HEAD
ref: refs/heads/master

Главная ветка называется master

deni@DESKTOP-DJ30L4C:~/test$ echo 'Hello, world!' > test.txt
deni@DESKTOP-DJ30L4C:~/test$ git add .
deni@DESKTOP-DJ30L4C:~/test$ git commit -m 'Initial commit'
[master (root-commit) 8555bde] Initial commit
 1 file changed, 1 insertion(+)
 create mode 100644 test.txt
deni@DESKTOP-DJ30L4C:~/test$ git branch
* master


Подскажите, что я упускаю или где делаю ошибку?
Заранее спасибо за потраченное на меня время
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вы забыли обновить Git.
Эта фича появилась в версии 2.28.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Попробуй прописать следующую команду, но помни, что старой ветки больше не будет, так как ты ее переименуешь
$ git branch --move master ${имя новой ветки}

Если работаешь в команде, то отправь ее в общий репозиторий

$ git push --set-upstream origin ${имя новой ветки}

А вообще, есть отличное руководство по гиту https://git-scm.com
Надеюсь тебе это поможет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы