Git rename branch

Git flow, o którym wspominałam już wcześniej, to fajna rzecz. Trzeba jednak pamiętać, że odpowiednio nazywać branche (w skrócie: feature/feature_name i bugfix/bug_name). Czasami zdarza się jednak, że zapomnimy o tej konwencji, a już wyślemy zmiany na serwer. Co wtedy? Wtedy można zmienić nazwę brancha.

git checkout branch_name
git branch -m/--move new_branch_name
git push origin :branch_name new_branch_name

Będąc na branchu branch_name (linijka 1), wywołujemy metodę przenoszącą aktualne zmiany na new_branch_name (linijka 2), a następnie usuwającą branch_name z serwera i wrzucającą na serwer new_branch_name (linijka 3).

To, o czym warto pamiętać w kontekście zmiany nazwy brancha i np. Githuba to to, że wszelkie otwarte PR ze starego brancha automatycznie zostają zamknięte i trzeba utworzyć nowe.


Podoba Ci się to, co tworzę? Chcesz dostawać informacje o:
– wydarzeniach, które organizuję lub wspieram (np. konferencje, meetupy, webinary)
– inicjatywach, które organizuję lub wspieram (np. GeekWeekWro, DevAdventCalendar)
– moich prelekcjach, kursach i szkoleniach
– wyróżnionych artykułach z mojego bloga

0% SPAMu, 100% informacji! Krótko i na temat.

2 uwagi do wpisu “Git rename branch

Dodaj komentarz