[GIT] Usuwanie branch-a

Posted by

Czasami literówka, a innym razem błędna nazwa task-a, na podstawie której tworzymy branch powoduje że chcemy go usunąć. Poniżej przedstawię jak to zrobić.

Do usunięcia branch-a potrzebne są dwie komendy – jedna do usunięcia lokalnej gałęzi a druga dla gałęzi remote. Zacznijmy jednak od pobrania informacji nt. ostatnich zmian:

git fetch

Dobrze bowiem będzie upewnić się że nie usuniemy branch-a, w którym ktoś dodał zmiany. Dodatkowo dobrze będzie przepiąć się na inny branch:

git checkout master

Czemu master? Bo zawsze istnieje – no chyba że zadbaliśmy żeby go nie było 🙂
Jeśli zatem dana gałąź jest pusta i jesteśmy na innym branch-u możemy usunąć wybraną gałąź:

git branch -d feature/branch-name

a następnie z remote:

git push origin :feature/branch-name

I w ten prosty sposób pozbyliśmy się niechcianego branch-a 🙂

Leave a Reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *