Czym dokładnie jest zatwierdzenie scalania w Git?

Czym Dokladnie Jest Zatwierdzenie Scalania W Git



Zajmując się dużym projektem programistycznym, programiści pracują w wielu gałęziach. Muszą śledzić i rejestrować historię zmian w kilku oddziałach. W tej sytuacji „ zatwierdzić połączenie ” jest bardzo przydatny, ponieważ pozwala im łatwo przenosić wszystkie zmiany z jednego oddziału do drugiego bez utraty historii oddziałów.

W tym badaniu zostaną omówione:

Co to jest zatwierdzenie scalania w Git?

W Gicie „ zatwierdzić połączenie ” to rodzaj zatwierdzenia, który jest tworzony podczas łączenia dwóch lub więcej gałęzi w repozytorium. Zatwierdzenie scalania łączy zmiany z wielu różnych gałęzi w jedną gałąź. Zwykle ma co najmniej dwa zatwierdzenia nadrzędne, po jednym dla każdej połączonej gałęzi. Ponadto zawiera wszystkie zmiany z połączonych oddziałów oraz całą historię oddziału.







Jak utworzyć/wygenerować zatwierdzenie scalania w Git?

Aby utworzyć zatwierdzenie łączenia w Git, najpierw przekieruj do konkretnego lokalnego repozytorium. Następnie wybierz żądaną gałąź do scalenia i wykonaj „ git merge –no-ff ' Komenda. Na koniec sprawdź dziennik Git, aby zobaczyć zatwierdzenie scalania.



Krok 1: Przejdź do żądanego repozytorium

Najpierw uruchom poniższe polecenie i przełącz się do określonego lokalnego repozytorium:



$ płyta CD 'C:\Git\local_Repo'

Krok 2: Wyświetl dziennik Git

Następnie przejrzyj historię zatwierdzeń bieżącej gałęzi roboczej:





$ dziennik git --online

Można to zobaczyć na poniższym zrzucie ekranu, który HEAD wskazuje na „ 5827f21 hasz zatwierdzenia:



Krok 3: Wyświetl dostępne gałęzie

Następnie wypisz dostępne gałęzie repozytorium Git i wybierz żądaną gałąź, która ma zostać scalona. Na przykład wybraliśmy „ alfa ' oddział:

$ gałąź git

Krok 4: Połącz gałęzie

Teraz wykonaj „ połączenie git ” polecenie wraz z „ –nie-ff ” i konkretną nazwę oddziału, który ma zostać scalony:

$ połączenie git --nie-ff alfa

Tutaj ' –nie-ff ” służy do tworzenia wiadomości zatwierdzenia, nawet jeśli gałęzie są przewijane do przodu, a „ alfa ” to nasza gałąź docelowa, która musi zostać połączona.

Po wykonaniu powyższego polecenia otworzy się domyślny edytor tekstu. Wprowadź żądaną wiadomość zatwierdzenia, zapisz zmiany i zamknij edytor:

Na poniższym wyjściu można zauważyć, że „ alfa Oddział ” został połączony z oddziałem „ gospodarz ' oddział:

Krok 5: Wyświetl zatwierdzenie scalania

Na koniec sprawdź dziennik Git, aby wyświetlić komunikat o zatwierdzeniu scalania:

$ dziennik git --online

Można zauważyć, że podświetlona część to komunikat o zatwierdzeniu scalania z „ f8db3cf hasz zatwierdzenia:

To było wszystko na temat zatwierdzenia łączenia w Git.

Wniosek

Zatwierdzenie łączenia to rodzaj zatwierdzenia tworzonego, gdy użytkownik łączy dwie lub więcej gałęzi w repozytorium. Przenosi zmiany/modyfikacje z jednej gałęzi do innej gałęzi Git. Służy do łączenia zmian z różnych gałęzi w jedną gałąź Git. Aby utworzyć zatwierdzenie scalania, przycisk „ git merge –no-ff używane jest polecenie ”. W tym artykule omówiono zatwierdzenia scalania i metodę tworzenia zatwierdzenia scalania w Git.