Компьютеры · Инструкция
Как переименовать ветку Git локально и на remote
Переименование локальной ветки не переименовывает ветку на сервере автоматически.
Короткий ответ
Локальную ветку переименуйте `git branch -m new-name`, затем отправьте новую ветку `git push origin -u new-name` и удалите старую remote-ссылку.
Что делать
- На нужной ветке выполните `git branch -m new-name` или укажите old/new явно.
- Опубликуйте новое имя: `git push origin -u new-name`.
- Если это default branch, сначала смените default в интерфейсе хостинга.
- После проверки удалите старую remote-ветку: `git push origin --delete old-name`.
Проверка результата
- Локальная ветка имеет новое имя и отслеживает origin/new-name.
- Старое remote-имя удалено только после проверки CI, default branch и ссылок.
Важно
Старое имя может использоваться CI, ссылками и коллегами; сначала обновите зависимости.
Что учитывать
Старое имя может использоваться CI, ссылками и коллегами; сначала обновите зависимости.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-branch Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.