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

Вы работаете над проектом с группой людей, и вы определили соглашение об именах для веток git. Вы создали новую ветку , отправили изменения в удаленный репозиторий и поняли, что имя вашей ветки неверно.

К счастью, Git позволяет очень легко переименовать ветку с помощью команды git branch -m .

В этом руководстве объясняется, как переименовать локальную и удаленную ветки Git.

Переименование Git Branch

Выполните следующие действия, чтобы переименовать локальную и удаленную ветку Git:

  1. Начните с переключения на локальную ветку, которую вы хотите переименовать:

     git checkout <old_name>
  2. Переименуйте локальную ветку, набрав:

     git branch -m <new_name>

    На этом этапе вы переименовали локальный филиал.

    Если вы уже <old_name> ветвь <old_name> в удаленный репозиторий , выполните следующие шаги, чтобы переименовать удаленную ветку.

  3. Нажмите локальную ветвь <new_name> и сбросьте восходящую ветвь:

     git push origin -u <new_name>
  4. Удалите удаленную ветку <old_name> :

     git push origin --delete <old_name>

Вот и все. Вы успешно переименовали локальную и удаленную ветку Git.

Выводы

Филиалы — это часть процесса разработки программного обеспечения и одна из самых мощных функций Git. Ветви по сути являются указателями на определенную фиксацию.

Для переименования локальной ветки Git нужно выполнить одну команду. Однако вы не можете напрямую переименовать удаленную ветку, вам нужно нажать переименованную локальную ветку и удалить ветку со старым именем.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий