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

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

Git - это популярная система контроля версий, которая упрощает изменение имен веток. Разработчики могут захотеть переименовать имена веток по многим причинам. Поэтому соавторы с открытым исходным кодом также должны знать, как переименовать ветку в Git.





Чтобы упростить вам задачу, мы объясним, как переименовать как локальную, так и удаленную ветки git.





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

Пользователи Git обычно работают с локальными версиями своих проектов. Как только изменение подтверждено, оно интегрируется в вышестоящую версию. Всегда полезно посмотреть, какие локальные ветки доступны, прежде чем переименовывать одну из них.





$ git branch
$ git branch -a

Вы можете узнать локальные ветки для вашего проекта Git, используя приведенные выше команды. В option также перечисляет удаленные ветки. Теперь вы можете переименовать локальную ветку Git. Выполните следующие шаги, чтобы сделать это с вашего терминала.

1. Проверьте местное отделение



$ git checkout
$ git checkout alpha

Команда git checkout позволяет нам переключаться между ветвями и проверять рабочие деревья. Если вы находитесь в альфа-ветке, последняя команда подтвердит это. Если вы находитесь в другой ветке, она переключится на альфа-версию.

2. Переименуйте местный филиал.





где найти IP-адрес на принтере

После переключения на нужную ветку ее можно переименовать с помощью команды git rename branch.

$ git branch -m
$ git branch -m beta

Эта команда меняет имя локальной ветки альфа к бета .





Вы также можете переименовать локальную ветку из другой ветки git. Используйте следующую команду, чтобы сделать это из вашего любимого терминала Linux.

$ git branch -m
$ git branch -m alpha beta

3. Проверьте новое имя ветки.

Вы можете легко проверить, была ли операция переименования ветки git успешной, еще раз перечислив ветки.

$ git branch -a

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

Git называет удаленные версии ваших репозиториев просто «удаленными». Вы не можете переименовать удаленную ветку так же легко, как локальные ветки. Вместо этого вам нужно сначала переименовать локальную ветку, отправить новую ветку на сервер и удалить старую ветку из вашего репозитория.

1. Переименуйте местный филиал.

Переименуйте локальную ветвь alpha в beta, используя команду git rename branch ниже.

Windows 10 медленно после обновления 2019
$ git branch -m beta

или

$ git branch -m alpha beta

2. Нажмите обновленную ветку

Нажимаем переименованную ветку бета на удаленный сервер с помощью следующей команды.

$ git push origin
$ git push origin beta

3. Настройте восходящий поток

Вам необходимо настроить восходящий поток, чтобы Git мог отслеживать изменения между удаленной и локальной ветвями.

$ git push origin -u
$ git push origin -u beta

Git настроит отслеживание между локальной веткой бета и удаленная ветка бета .

4. Удалите старую ветку.

Вы можете безопасно удалить старую ветку со своего пульта, как только вы нажмете переименованную ветку и настроите восходящий поток. Используйте следующую команду git для удаление удаленной ветки в Git .

$ git push origin --delete
$ git push origin --delete alpha

Git продолжит удаление альфа-ветки из удаленного источника.

5. Проверьте удаленный филиал.

Перечислите удаленные ветки git еще раз, чтобы проверить, была ли операция переименования ветки успешной или нет. Вы должны увидеть новую бета-версию удаленной ветки после выполнения следующей команды.

$ git branch -a

Эффективное переименование ветвей Git

Переименовать ветки git довольно просто, если вы изучите некоторые базовые операции git. Вы можете легко изменить названия веток для локальных филиалов. Мы также рассмотрели необходимые команды git rename branch для удаленных веток. Попробуйте использовать некоторые команды в своих тестовых проектах, чтобы получить соответствующий опыт.

что означает начало серии
Делиться Делиться Твитнуть Эл. адрес Как удалить ветку в Git локально и удаленно

Есть разные причины, по которым вы можете удалить ветку в GitHub. К счастью, удалить ветку Git очень просто.

Читать далее
Похожие темы
  • Программирование
  • GitHub
Об авторе Рубайат Хосейн(Опубликовано 39 статей)

Рубайат - выпускник компьютерных наук с сильной страстью к открытым исходным текстам. Помимо того, что он ветеран Unix, он также занимается сетевой безопасностью, криптографией и функциональным программированием. Он заядлый коллекционер подержанных книг и безгранично восхищается классическим роком.

Ещё от Rubaiat Hossain

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться