Задать вопрос
@olegtupoi

Как сделать в 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, тоже ошибки, запутался окончательно)))
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Если вам нравится использовать имя master для главной ветки, то можно глобально для аккаунта настроить имя главной ветки для всех новых репозиториев.
Также можно изменить имя главной ветки в отдельно взятом репозитории.

Если вы хотите использовать имя main, то переименуйте локальную ветку в main и запушите ее на гитхаб (возможно с ключом --force, если есть расхождения в коммитах, и коммиты в удаленном репо не важны). Лишние ветки можно удалить как локально, так и через интерфейс гатхаба.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Казань
от 75 000 ₽