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 GradPowyż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…Teraz uruchomisz następujące polecenie, aby aktywować gałąź główną.
$ git kectout MasterGit 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 -1Wniosek
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.