Jak połączyć jedną gałąź do drugiej z git?

Jak połączyć jedną gałąź do drugiej z git?
Jedną z najpotężniejszych funkcji Git jest tworzenie gałęzi i scalania. GIT pozwala użytkownikom utworzyć nową gałęznę i połączyć je z kodem rozwoju. Ta funkcja poprawia przepływ pracy procesu rozwoju dla różnych projektów, zachęcając do bardziej skoncentrowanych, mniejszych i ziarnistych zatrudni.

W większości starszych systemów sterowania wersją, takimi jak CVS, w których trudność w połączeniu go ograniczyła się do postępów. Nowoczesny scentralizowany system kontroli wersji, taki jak subwersja, wymaga zobowiązań w centralnym repozytorium. Mówiąc o GIT, musimy utworzyć nowy kod oddziału, aby dodać nową funkcję lub poprawkę błędu.

W tym artykule pokażemy, jak utworzyć nowy oddział, dodać zobowiązania do nowych funkcji i połączyć Master z nowym oddziałem.

Zacznijmy demo łączenia dwóch gałęzi. Wykonaliśmy wszystkie polecenia w dystrybucji Linux CentOS 8, które zostały szczegółowo wymienione poniżej:

GIT GRANCYSTROWA polecenie

Jeśli chcesz wyświetlić listę wszystkich istniejących gałęzi w konkretnym repozytorium, to za pomocą polecenia „git gałąź” możesz łatwo wykonać to zadanie. Znak gwiazdkowy pojawi się na aktualnie aktywnej gałęzi. Wpisz następujące polecenie, aby wyświetlić listę gałęzi:

$ git oddział

Powyższe polecenie będzie wymieniać tylko gałęzie. Użyj następującego polecenia, aby utworzyć nowy oddział w repozytorium.

$ git oddział new_branch

„Git Branch New_Branch” utworzy nowy oddział w bieżącym repozytorium GIT.

Powinieneś wiedzieć, że kiedy GIT tworzy nowy oddział, nie tworzy nowego zestawu zatwierdzenia, aby reprezentować ten nowy oddział. W git gałąź zachowuje się tylko tag lub etykiet, których można użyć, aby wskazać dany ciąg. Dlatego za pomocą repozytorium GIT możesz utworzyć wiele zestawów zobowiązań z jednej bazy.

Polecenie git kasy

Stworzyliśmy nowy oddział powyżej, używając „git gałąź new_branch”. Ale aktywna gałąź to „gałąź główna”. Aby aktywować „New_Branch”, wykonaj następujące polecenie na terminalu:

$ git kector New Grad

Powyższe polecenie przekształci się z Master na New_Branch. Teraz możesz pracować nad tym nowo utworzonym oddziałem.

Teraz dodasz kilka zobowiązań lub zaimplementujesz nową funkcję w „New_Branch”. W twoim przypadku dodasz funkcję lub kod do nowo utworzonej gałęzi i połączysz ją z powrotem do gałęzi głównej lub głównej.

#… Opracuj jakiś kod funkcji…
$ git add -a
$ git commit -m "jakiś komunikat o zatwierdzeniu do wyświetlania."

Teraz uruchomisz następujące polecenie, aby aktywować gałąź główną.

$ git kectout Master

Git Scal Command

Teraz użyj następującego polecenia, aby połączyć nową gałąź główną funkcji.

$ git scal się nowym gałąź

Korzystając z polecenia „Git Scal New Grad”, możesz scalić określoną gałąź w aktualnie aktywnej gałęzi głównej. Nowa funkcja została teraz dodana do oddziału głównego. Za pomocą następującego polecenia możesz sprawdzić zatwierdzenia i szczegóły:

$ git log -1

Wniosek

Podsumowując wszystkie powyższe szczegóły, utworzyliśmy nowy oddział „New_Branch”, aktywujemy ją i dodaliśmy do niej kilka nowych zobowiązań lub nowych funkcji. Po dokonaniu wszystkich zmian scal ten „New_Branch” z powrotem do gałęzi głównej. W tym artykule nauczyliśmy się połączyć jedną gałąź z drugim oddziałem w git.