Gałęzie Git: wyświetlaj, twórz, przełączaj, łącz, wypychaj i usuwaj

Oddziały Git
kontrola wersji
tworzenie stron internetowych
Gałęzie Git: wyświetlaj, twórz, przełączaj, łącz, wypychaj i usuwaj cover image

Wprowadzenie do gałęzi Git

Gałęzie w Git umożliwiają programistom jednoczesną pracę nad różnymi aspektami projektu bez ingerencji w główną bazę kodu. Ta funkcjonalność pozwala na efektywny rozwój równoległy, eksperymentowanie z nowymi funkcjami i izolowane naprawianie błędów. Tworząc oddziały i zarządzając nimi, zespoły mogą zapewnić płynny przepływ pracy i zachować integralność swojego projektu.

Captura de pantalla 2024-07-05 140914.png

Powyższy obraz przedstawia wizualną reprezentację działania oddziałów Git w repozytorium. Ilustruje wiele gałęzi odbiegających od wspólnej podstawy, przy czym każda gałąź reprezentuje odrębną linię rozwoju. W szczególności tworzone są dwie gałęzie: jedna do dodawania nowej funkcji, a druga do naprawiania błędu. Gałęzie te umożliwiają programistom niezależną pracę nad różnymi zadaniami, zapewniając, że rozwój nowych funkcji i poprawki błędów nie zakłócają stabilności głównej bazy kodu.

W Git gałąź jest zasadniczo wskaźnikiem do konkretnego zatwierdzenia, umożliwiając programistom pracę nad różnymi funkcjami lub poprawkami w oderwaniu od głównej bazy kodu (często określanej jako gałąź „główna” lub „główna”). Ta konfiguracja zapobiega wpływowi niedokończonego lub eksperymentalnego kodu na stabilną wersję projektu. Na przykład obraz przedstawia główną gałąź, od której oddzieliły się dwie gałęzie charakterystyczne. Te gałęzie funkcji umożliwiają programistom dodawanie nowych funkcji lub samodzielne naprawianie błędów i nie wpływają na gałąź główną. Po zakończeniu prac rozwojowych lub naprawieniu błędów gałęzie można ponownie połączyć z gałęzią główną.

W tym artykule omówimy podstawowe operacje związane z gałęziami Git, w tym sposoby tworzenia list, tworzenia, przełączania, łączenia, wypychania i usuwania gałęzi. Zrozumienie tych operacji jest niezbędne dla każdego programisty chcącego wykorzystać pełny potencjał Git.

Polecenia Git

Git oferuje szereg poleceń pozwalających efektywnie zarządzać oddziałami. Poniżej wyjaśniamy każde polecenie na przykładach:

  1. Lista oddziałów

Aby wyświetlić listę wszystkich gałęzi w repozytorium, użyj polecenia git Branch. Spowoduje to wyświetlenie wszystkich oddziałów lokalnych, podświetlając bieżący oddział gwiazdką (*).

gałąź gita

Przykładowe wyjście:

* główny

oddział funkcji

gałąź poprawek błędów

  1. Utwórz oddział

Aby utworzyć nową gałąź użyj komendy git Branch <nazwa-branży>. To polecenie tworzy gałąź, ale nie przełącza się na nią.

git gałąź funkcji-gałąź

Alternatywnie możesz użyć git checkout -b <nazwa-gałęzi>, aby natychmiast utworzyć nową gałąź i przejść do niej.

git checkout -b gałąź funkcji

  1. Przełącz do oddziału

Aby przełączyć się do istniejącej gałęzi, użyj polecenia git checkout <nazwa-branży>.

oddział funkcji Git Checkout

  1. Połącz oddział

Aby scalić zmiany z jednej gałęzi do drugiej, przejdź do gałęzi, z którą chcesz się połączyć, a następnie użyj polecenia git merge <nazwa-gałęzi>. Poniższe polecenia łączą gałąź `feature-branch` z gałęzią `main`

Git Checkout główny

git merge-gałąź funkcji

git merge tworzy nowe zatwierdzenie w celu wykonania scalania. Chroni historię.

Captura de pantalla 2024-07-05 135950.png

Inna strategia wykonania scalania polega na użyciu polecenia git rebase <nazwa-gałęzi>. Rebase działa bardzo podobnie do scalania, z tą różnicą, że łączy gałąź poprzez jej przesunięcie, więc nie zachowuje historii

Captura de pantalla 2024-07-05 135727.png

  1. Popchnij gałąź

Aby wypchnąć oddział lokalny do zdalnego repozytorium, użyj polecenia git Push Origin <nazwa-gałęzi>. Spowoduje to udostępnienie gałęzi innym osobom mającym dostęp do repozytorium.

gałąź funkcji Git Push Origin

  1. Usuń oddział

Aby usunąć gałąź lokalną, która nie jest już potrzebna, użyj git Branch -d <nazwa-gałęzi>

Komenda. Jeśli gałąź nie została scalona, ​​możesz użyć wielkiej flagi -d, aby wymusić usunięcie.

git gałąź -d gałąź funkcji

Aby usunąć zdalny oddział, użyj:

git push origin --usuń gałąź funkcji


Gałęzie Git odgrywają kluczową rolę w zarządzaniu zmianami w kodzie podczas tworzenia stron internetowych, ponieważ umożliwiają programistom niezależną pracę nad funkcjami, poprawkami błędów i eksperymentami. Gwarantuje to sprawną współpracę i płynny przepływ pracy. Obóz szkoleniowy dotyczący tworzenia stron internetowych w Code Labs Academy ma na celu pomóc uczniom zrozumieć Git i jego strategie rozgałęziania. Nasze praktyczne projekty i scenariusze ze świata rzeczywistego wyposażają uczniów w wiedzę i umiejętności, które mogą od razu wykorzystać. Koncentrując się na najlepszych praktykach w zakresie kontroli wersji, nasz program nauczania zapewnia, że ​​absolwenci są przygotowani do dołączenia do profesjonalnych zespołów programistycznych i pewnie radzą sobie z wyzwaniami związanymi z kodowaniem.


Career Services background pattern

Usługi związane z karierą

Contact Section background image

Pozostańmy w kontakcie

Code Labs Academy © 2024 Wszelkie prawa zastrzeżone.