Введение
Вы работаете над проектом с группой людей и определили соглашение об именах для веток git. Вы создали новую ветку, отправили изменения в удаленный репозиторий и поняли, что имя вашей ветки неверно.
К счастью, Git позволяет очень легко переименовывать ветки с помощью команды git branch -m
.
В этом руководстве объясняется, как переименовывать локальные и удаленные ветки Git.
Переименовать ветку Git
Выполните следующие шаги, чтобы переименовать локальную и удаленную ветку Git:
Начните с указания локальной ветки, которую вы хотите переименовать:
git checkout <old_name>
Переименуйте локальную ветку, набрав:
git branch -m <new_name>
Если вы уже отправили ветку <old_name>
в удаленный репозиторий, удалите удаленную ветку <old_name>
:
git push origin --delete <old_name>
Наконец, нажмите локальную ветку <new_name>
и сбросьте восходящую ветку:
git push origin -u <new_name>
Это все. На этом этапе вы успешно переименовали локальную и удаленную ветки Git.
Вывод
Ветки являются частью процесса разработки программного обеспечения и одной из самых мощных функций Git. Ветки по сути являются индикаторами определенного коммита.
Переименование локальной ветки Git — это вопрос запуска одной команды. Однако невозможно переименовать удаленную ветку напрямую, вы должны удалить ее, а затем снова нажать на переименованную локальную ветку.