n1ro°
RU

Компьютеры · Инструкция

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

Переименование локальной ветки не переименовывает ветку на сервере автоматически.

Редакция N1RO · Проверено

Короткий ответ

Локальную ветку переименуйте `git branch -m new-name`, затем отправьте новую ветку `git push origin -u new-name` и удалите старую remote-ссылку.

Что делать

  1. На нужной ветке выполните `git branch -m new-name` или укажите old/new явно.
  2. Опубликуйте новое имя: `git push origin -u new-name`.
  3. Если это default branch, сначала смените default в интерфейсе хостинга.
  4. После проверки удалите старую remote-ветку: `git push origin --delete old-name`.

Проверка результата

  • Локальная ветка имеет новое имя и отслеживает origin/new-name.
  • Старое remote-имя удалено только после проверки CI, default branch и ссылок.

Важно

Старое имя может использоваться CI, ссылками и коллегами; сначала обновите зависимости.

Что учитывать

Старое имя может использоваться CI, ссылками и коллегами; сначала обновите зависимости.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-branch Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.