Как переименовать ветку Git «master» в «main»

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

Метод 1: локальное переименование ветки и внесение изменений:

  1. Откройте репозиторий Git в интерфейсе командной строки или терминале.
  2. Выполните следующую команду, чтобы переименовать ветку локально:
    git branch -m master main
  3. Отправьте переименованную ветку в удаленный репозиторий:
    git push -u origin main

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

  1. Откройте репозиторий Git в интерфейсе командной строки или терминале.
  2. Создайте новую ветку с именем «main» на основе ветки «master»:
    git branch main
  3. Переключиться на новую «основную» ветку:
    git checkout main
  4. Удалите старую ветку «master»:
    git branch -D master
  5. Отправьте изменения в удаленный репозиторий:
    git push -u origin main

Метод 3: переименование ветки с использованием символьной ссылки Git:

  1. Откройте репозиторий Git в интерфейсе командной строки или терминале.
  2. Выполните следующую команду, чтобы переименовать ветку:
    git symbolic-ref refs/heads/master refs/heads/main
  3. Обновить рефлог ветки:
    git branch -m main
  4. Отправьте изменения в удаленный репозиторий:
    git push -u origin main