Как сделать в Github одну ветку main (вместо двух: main удаленного, master локального)?
В удаленный репозиторий отправляется ветка master, в итоге две ветки: master и main.
Пробовал переименовать ветку master в main:
(git branch -M main), затем (git remote add origin ссылка на репозиторий) и git push -u origin main . Не получилось, выводит ряд ошибок. Пробовал git pull перед git push, тоже ошибки, запутался окончательно)))
Если вам нравится использовать имя master для главной ветки, то можно глобально для аккаунта настроить имя главной ветки для всех новых репозиториев.
Также можно изменить имя главной ветки в отдельно взятом репозитории.
Если вы хотите использовать имя main, то переименуйте локальную ветку в main и запушите ее на гитхаб (возможно с ключом --force, если есть расхождения в коммитах, и коммиты в удаленном репо не важны). Лишние ветки можно удалить как локально, так и через интерфейс гатхаба.