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:
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 -liniaPoniż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 ~ 5Tutaj "-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 -liniaMoż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.