

Во время работы над проектом может возникнуть ситуация, когда потребуется сменить имя локальной ветки. Как это сделать в 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
-
branch
2
.
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) так быстрее всего