
Во время работы над проектом может возникнуть ситуация, когда потребуется сменить имя локальной ветки. Как это сделать в Git?
В этой статье мы рассмотрим два способа решения данной проблемы.
Переименовать ветку – способ № 1
Шаг 1: Убедитесь, что находитесь в корневой папке проекта
Откройте терминал и используйте команду cd («change directory» – сменить директорию), чтобы переместиться в корневую папку.
Пример перемещения из домашнего каталога в проект, размещённый на рабочем столе:
cd Desktop/project-name
Пример перехода в папку проекта под названием Happy_Messages_Bot:
cd Desktop/Happy_Messages_Bot
Шаг 2: Переключитесь на ветку, которую необходимо переименовать
Чтобы переключиться на другую ветку, используем команду git checkout:
git checkout имя-ветки
В этом примере я перехожу на ветку test-branch.
git checkout test-branch
Шаг 3: Используйте флаг -m для смены названия
Команда для переименования выглядит следующим образом:
git branch -m новое-имя-ветки
В этом примере имя test-branch меняется на test-branch2.
git branch -m test-branch2
Можно использовать git status, чтобы увидеть актуальное имя ветки.

Переименовать ветку – способ № 2
А ещё можно сменить имя локальной ветки всего одной командой, без переключения на эту ветку.
Шаг 1: Убедитесь, что находитесь на ветке master/main
Чтобы проверить это, вводим git status:

Если вы не на master/main, переключитесь с помощью git checkout master или git checkout main.
git checkout master
От редакции Techrocks. Также рекомендуем статьи:
- Как удалить ветку в Git
- Перемещение по веткам и коммитам в Git
- Доходчивое объяснение Git Reset
- Концепции Git для опытных пользователей
Шаг 2: Используйте -m для смены названия
Переименовать ветку можно так:
git branch -m старое-имя-ветки новое-имя-ветки
Переименуем ветку с именем test-branch в test-branch2.
git branch -m test-branch test-branch2
Чтобы увидеть текущее название, запустите git branch – так вы увидите полный список веток.

Перевод статьи Git Rename Branch – How to Change a Local Branch Name.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]



А можно через vscode) так быстрее всего