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
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 alfaTutaj ' –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 --onlineMoż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