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

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

0

Предположим, что у вас есть ветка oldname. Вы запушили (push) ее на удаленный репозиторий. Теперь вы хотите переименовать ее, чтобы она называлась newname.

Если вам нужно переименовать удаленную ветку в репозитории, нужно выполнить следующие шаги:

  1. Переключиться на ветку, которую вы хотите переименовать.
  2. Переименовать локальную ветку командой:
    git branch -m oldname newname

    Про это написано здесь: Как переименовать локальную ветку

  3. Теперь нужно удалить ветку (oldname), которую вы хотите переименовать, которая уже находится в удаленном репозитории. Для этого выполняем команду:
  4. git push origin :oldname
  5. Затем нужно загрузить (push) ветку newname в удаленный репозиторий:
  6. git push origin -u newname

Пояснение: То есть напрямую одной командой переименовать удаленную ветку нельзя. Сначала нужно переименовать локальную ветку. Затем удалить удаленную ветку. И наконец запушить локальную ветку (которую вы до этого переименовали).

0
  • Опубликовано: 09.01.2019

Комментарии

Комментариев пока не было.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила