Czym dokładnie jest zatwierdzenie scalania w Git?

Czym dokładnie jest zatwierdzenie scalania w Git?
W związku z dużym projektem tworzenia oprogramowania programiści pracują nad wieloma oddziałami. Muszą śledzić i nagrywać historię zmian w kilku oddziałach. W tej sytuacji „Scal Commit”Jest bardzo przydatne, ponieważ pozwala im łatwo wprowadzić wszystkie zmiany z jednej gałęzi do innej gałęzi bez utraty historii gałęzi.

To badanie omówi:

  • Co to jest zobowiązanie do scalania w Git?
  • Jak stworzyć zatwierdzenie scalania w git?

Co to jest zobowiązanie do scalania w Git?

W Git, „Scal Commit”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 zobowiązania rodziców, jeden dla każdego scalonego oddziału. Ponadto obejmuje wszystkie zmiany z połączonych gałęzi i całej historii gałęzi.

Jak utworzyć/wygenerować zatwierdzenie scalania w git?

Aby utworzyć zatwierdzenie scalania w git, najpierw przekieruj się do konkretnego lokalnego repozytorium. Następnie wybierz żądaną gałąź do scalania i wykonaj „Git Merge -No -F " Komenda. Na koniec sprawdź dziennik git, aby wyświetlić zatwierdzenie scalania.

Krok 1: Przełącz na żądane repozytorium

Najpierw uruchom poniższe polecenie i przełącz się na konkretne lokalne repozytorium:

$ cd "c: \ git \ local_repo"

Krok 2: Wyświetl dziennik git

Następnie zobacz historię zatwierdzenia obecnego oddziału roboczego:

$ git log -linia

Można to zobaczyć na podwładnym zrzucie ekranu, który głowa wskazuje na „5827F21„Zatrzymaj Hash:

Krok 3: Wyświetl dostępne oddziały

Następnie wymień dostępne oddziały repozytorium GIT i wybierz żądaną gałąź, którą należy połączyć. Na przykład wybraliśmy „alfa" oddział:

$ git oddział

Krok 4: Scal gałęzie

Teraz wykonaj „Git Scal”Polecenie wraz z„-No-F„Opcja i konkretna nazwa gałęzi, którą należy połączyć:

$ git merge-no-f alpha

Tutaj "-No-F„Opcja jest używana do utworzenia komunikatu zatwierdzenia, nawet jeśli gałęzie są szybkie i” i „alfa”To nasza docelowa gałąź, którą należy połączyć.

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

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

Krok 5: Zobacz Scal Commit

Na koniec sprawdź dziennik git, aby wyświetlić komunikat zatwierdzenia scalania:

$ git log -linia

Można zauważyć, że podświetloną częścią jest przesłanie zatwierdzenia scalania z „f8db3cf„Zatrzymaj Hash:

Chodziło o zatwierdzenie scalania w Git.

Wniosek

Zatwierdzenie scalania to rodzaj zatwierdzenia utworzonego, gdy użytkownik łączy dwa lub więcej gałęzi w repozytorium. Wprowadza zmiany/modyfikacje z jednej gałęzi do innej gałęzi Git. Służy do scalania zmian z różnych gałęzi w jedną gałęzie Git. Aby stworzyć zatwierdzenie scalania, „Git Merge -No -F „Używane jest polecenie. W tym spisie omówiono o zobowiązania scalania i metodę tworzenia zatwierdzenia scalania w Git.