Przełącz się na start branch, którego nazwę chcesz zmienić:
git checkout old_branch
Upewnij się, że branch jest aktualny:
git pull origin old_branch
Zmień nazwę brancha lokalnie:
git branch -m old_branch new_branch
Ustaw upstream do śledzenia nowego brancha:
git push -u origin new_branch
Usuń stary branch:
git push origin :old_branch
Więcej szczegółów
-m opcja jest zrozumiale opisana w okumentacji GITa:
With a
-mor-Moption, <oldbranch> will be renamed to <newbranch>. If <oldbranch> had a corresponding reflog, it is renamed to match <newbranch>, and a reflog entry is created to remember the branch renaming. If <newbranch> exists, -M must be used to force the rename to happen.
Możesz również skorzystać z opcji -c, aby skopiować branch, zamiast zmieniać jego nazwę (i usuwać starą).
Dodaj komentarz