Поиск по сайту
Ctrl + K
Вопросы по Git

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

Переименование ветки в Git — это задача, с которой сталкивается каждый разработчик. Бывает много ситуаций, требующих изменения названия ветки: возможно, вы допустили опечатку, или название больше не отражает суть задачи.

Переименование текущей ветки

Если вы хотите переименовать ветку, на которой находитесь в данный момент, вы можете использовать следующую команду:

git branch -m новое-имя

Где новое-имя — это новое название вашей ветки.

Переименование другой ветки

Если вы хотите переименовать ветку, которая не является текущей, используйте:

git branch -m старое-имя новое-имя

Где:

  • старое-имя — текущее название ветки, которую вы хотите переименовать.
  • новое-имя — новое название ветки.

Примеры

  • Переименование текущей ветки:
    git checkout feature/login
    git branch -m feature/user-login
    
  • Переименование ветки с названием feature/old-name:
    git branch -m feature/old-name feature/new-name
    
  • Обновление удаленной ветки

    После того как вы переименовали ветку локально, вам может понадобиться обновить ее и на удаленном репозитории.

  • Сначала вы можете удалить старую ветку из удаленного репозитория:
    git push origin --delete старое-имя
    
  • Затем отправьте новое имя ветки:
    git push origin новое-имя
    
  • Не забудьте также установить отслеживание для новой ветки:
    git push --set-upstream origin новое-имя
    
  • Заключение

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