Łączenie wielu zatrudnionych przed naciskiem w git

Łączenie wielu zatrudnionych przed naciskiem w git
W GIT pojedyncze repozytorium GIT zawiera kilka zobowiązań. Czasami zobowiązania te tworzą bałagan i utrudniają przejrzenie zmian. W tej sytuacji połączenie wielu zobowiązań w jednym jest pomocne, ponieważ umożliwia użytkownikom zachowanie repozytorium, uproszczenie historii zatwierdzenia, cofanie się do poprzednich zmian i współpraca z innymi.

To badanie ilustruje metodę łączenia wielu zobowiązań w GIT.

Jak scalać/łączyć wiele zatrudnionych przed pchnięciem w git?

Aby połączyć lub połączyć wiele zatwierdzeń przed naciskiem GIT, wypróbuj poniżej wspomniane kroki:

  • Przejdź do lokalnego repozytorium.
  • Zobacz popełnia historię.
  • Wykonaj operację rebazy.
  • Połącz zobowiązania poprzez zgniatanie ich w domyślnym edytorze.
  • Zapewnij zmiany.

Krok 1: Przekieruj do lokalnego katalogu

Najpierw wprowadź poniższe polecenie i przełącz na żądane lokalne repozytorium:

CD "C: \ git \ repo2"

Krok 2: Sprawdź dziennik git

Następnie wyświetl historię zatwierdzenia bieżącego repozytorium i wybierz żądane zatrudnienia, które należy połączyć:

GIT LOG -linia

Poniższe dane wyjściowe wyświetla historię zatwierdzenia. Teraz chcemy połączyć pierwsze pięć zobowiązań:

Krok 3: Połączanie zobowiązań

Następnie wykonaj operację squasha na wybranych zatwierdzeniach, pisząc dostarczone polecenie:

git rebase -i head ~ 5

Tutaj "-I„Flaga jest wykorzystywana do trybu interaktywnego, który umożliwia edycję żądanych zatrudnionych i„Głowa ~ 5„Opcja jest określona w celu edycji pierwszych pięciu zatrudnionych.

Po wykonaniu wyżej wymienionego polecenia plik otworzy się:

Teraz wymień „wybierać”Słowo kluczowe z„zdusić”Ze wszystkimi zobowiązaniami, które chcesz połączyć i zamknąć edytor, zapisując modyfikację za pośrednictwem„Ctrl + s" Klucze:

Następnie zostanie otwarty inny ekran, w którym musisz dodać żądaną wiadomość zatwierdzenia:

Po tym zobowiązania zostaną połączone:

Krok 4: Sprawdź zmiany

Na koniec sprawdź dziennik git, aby upewnić się, że zatrudnienia zostały połączone, czy nie:

GIT LOG -linia

Można zauważyć, że wybrane wiele zobowiązań zostało pomyślnie połączonych w jedno zatwierdzenie:

Chodziło o połączenie wielu zatrudnienia przed popchnięciem ich do zdalnego repozytorium.

Wniosek

Aby połączyć lub połączyć wiele zobowiązań przed popchnięciem ich do zdalnego repozytorium, najpierw przejdź do lokalnego repozytorium i obejrzyj historię zatwierdzenia. Następnie wybierz pożądane zobowiązania, które należy połączyć. Następnie wykonaj „git rebase -i head ~ 5”Polecenie i kombajny, zmieniając domyślny edytor. Wreszcie, zapewnij zmiany, przeglądając historię zatwierdzenia. W tym badaniu zilustrowało metodę łączenia wielu zobowiązań w GIT.