Как переименовать главную ветку в главную ветку в Git: несколько методов с примерами кода

Чтобы переименовать ветку «master» в «main» в репозитории Git, вы можете воспользоваться несколькими способами. Вот несколько подходов с примерами кода:

Метод 1: переименование ветки

  1. Переименуйте локальную ветку:
    git branch -m master main
  2. Отправьте переименованную ветку в удаленный репозиторий:
    git push -u origin main
  3. Обновите ветку по умолчанию в удаленном репозитории:
    • Перейдите в свой репозиторий на хостинговой платформе Git (например, GitHub, GitLab).
    • Доступ к настройкам репозитория.
    • Найдите возможность изменить ветку по умолчанию и установить ее на «основную».
    • Сохраните изменения.

Метод 2: создание новой ветки и удаление старой

  1. Создайте новую ветку с именем «main» на основе «master»:
    git checkout -b main master
  2. Отправьте новую ветку в удаленный репозиторий:
    git push -u origin main
  3. Удалите старую ветку «master» локально и удаленно:
    git branch -d master
    git push origin --delete master
  4. Обновите ветку по умолчанию в удаленном репозитории, как описано в методе 1.

Метод 3. Использование инструментов хостинговой платформы репозитория Git.
Некоторые хостинговые платформы Git предоставляют встроенные инструменты для переименования ветки по умолчанию:

  • GitHub: перейдите к настройкам вашего репозитория, перейдите в раздел «Ветки» и переименуйте ветку по умолчанию в «основную».
  • GitLab: откройте настройки своего репозитория, выберите «Репозиторий» на боковой панели и обновите ветку по умолчанию на «основную».