Как переименовать ветки GIT репозитория master в main

Категория: GIT

Справка по переименованию GIT веток master в main.

git branch -m master main
git push -u origin main
# Теперь в настройках репозитория ставим по умолчанию новую ветку "main"
git push origin --delete master

Готово.


На bitbucket дефолтная ветка устанавливается в меню
"Настройки репозитория" » "Спойлер ADVANCED" » "Main branch".


Примечание

Если попытаться удалить ветку master, которая по дефолту установлена "по умолчанию", вы можете видеть ошибку вида "удаление текущей ветки запрещено":

remote: error: refusing to delete the current branch: refs/heads/master
To git@bitbucket.org:git-user/repository-name.git
 ! [remote rejected] master (deletion of the current branch prohibited)
error: не удалось отправить некоторые ссылки в «git@bitbucket.org:git-user/repository-name.git»

#git, #branch, #master to main

категория: GIT