Zarządzanie gałęziami jest ważnym aspektem korzystania z Git. Gałęzie umożliwiają jednoczesną pracę nad wieloma funkcjami, zadaniami lub wersjami kodu źródłowego. Oto kilka kluczowych pojęć i podstawowych operacji zarządzania gałęziami w Git:
Tworzenie nowego oddziału
Użyj polecenia git branch <branch-name>
, aby utworzyć nową gałąź o nazwie <branch-name>
. Na przykład: git branch feature-branch
.
Przełączanie między gałęziami
Użyj polecenia git checkout <branch-name>
, aby przełączać się między gałęziami. Na przykład: git checkout feature-branch
.
Przeglądanie listy oddziałów
Użyj polecenia git branch
, aby wyświetlić listę istniejących gałęzi w repozytorium. Bieżąca gałąź jest oznaczona gwiazdką(*).
Łączenie oddziałów
Aby scalić zmiany z jednej gałęzi z bieżącą gałęzią, użyj polecenia git merge <branch-name>
. Na przykład: git merge feature-branch
.
Usuwanie oddziału
Użyj polecenia git branch -d <branch-name>
, aby usunąć gałąź, która zakończyła swoją pracę. Na przykład: git branch -d feature-branch
Wypychanie gałęzi do zdalnego repozytorium
Użyj polecenia git push origin <branch-name>
, aby wypchnąć określoną gałąź do zdalnego repozytorium. Na przykład: git push origin feature-branch
.
Tworzenie gałęzi z określonego zatwierdzenia
Użyj polecenia git branch <branch-name> <commit-id>
, aby utworzyć nową gałąź z określonego zatwierdzenia. Na przykład: git branch bug-fix-branch abc123
.
Zarządzanie gałęziami w Git pozwala rozwijać niezależne funkcje, przeprowadzać testy i wydajnie zarządzać wersjami kodu źródłowego. Korzystanie z powyższych poleceń i pojęć pomoże Ci zachować kontrolę i zorganizować proces tworzenia oprogramowania.