Git · Inne · Programowanie

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.

2 myśli na temat “Git rename branch

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s