Kiedy programiści pracują nad intensywnymi projektami rozwojowymi, tworzą różne oddziały i pracują nad nimi, aby uniknąć bałaganu. Po ukończeniu pracy w pożądanych oddziałach zmiany są zintegrowane z jednego oddziału do drugiego. W tym odpowiednim celu można wykonać operację rebazy. Zastosowuje zatwierdzenia jednego oddziału git na innej gałęzi docelowej.
Ten zapis pokaże proces ponownego ponownego realizacji oddziału funkcji w innej gałęzi funkcji.
Jak zbierać gałąź funkcji na innej gałęzi funkcji?
Aby zbierać gałąź funkcji na innej gałęzi funkcji, wykonaj podane kroki:
Krok 1: Przekieruj do lokalnego katalogu
Najpierw przejdź do konkretnego repozytorium za pomocą poniższego polecenia:
$ cd "c: \ git \ new_repos
Krok 2: Sprawdź dziennik git
Następnie zobacz historię zatwierdzenia, aby sprawdzić ostatnie zatwierdzenia obecnego oddziału:
$ git log -linia
Poniższe wyjście wskazuje, że istnieją trzy zatwierdzenia, a głowa wskazuje na „Dodano plik demo" popełniać:
Krok 3: Wyświetl dostępne oddziały
Następnie użyj „GIT Branch„Polecenie, aby wyświetlić listę wszystkich dostępnych oddziałów:
$ git oddział
Tutaj można zauważyć, że w repozytorium są dwie gałęzie i symbol gwiazdkowy „*” z „gospodarz”Oddział pokazuje, że jest to obecna gałąź:
Krok 4: Przejdź na inną gałąź
Teraz przejdź do „alfa”Oddział za pomocą„Git Switch" Komenda:
$ git przełącznik alfa
Krok 5: Zobacz historię zatwierdzenia
Uruchom „Git Log„Polecenie do sprawdzenia odniesienia dziennika git bieżącej gałęzi:
$ git log -linia
Można zauważyć, że w gałęzi są cztery zatwierdzenia, a głowa wskazuje na „PLILE2 zaktualizowane" popełniać:
Krok 6: Wykonaj operację rebazy
Teraz rebase „gospodarz”Oddział na gałęzie docelowej o nazwie„alfa”Uruchamiając następujące polecenie:
$ git rebase master
Zgodnie z podmiotem wyjściowym, operacja rebazy została przeprowadzona pomyślnie:
Krok 7: Sprawdź nowe zmiany
Na koniec sprawdź dziennik git, aby wyświetlić nowo dodane zmiany w historii zatwierdzenia:
$ git log -linia
Jak widać, operacja rebazy przeniosła „alfa”Oddział zobowiązuje się do„gospodarz„Oddział popełnia:
Otóż to! Skutecznie wyjaśniliśmy proces renowacji z jednej funkcji „gospodarz„Oddział na inną funkcję”alfa" oddział.
Wniosek
Aby zbawić oddział funkcji w innej gałęzi funkcji, najpierw przekieruj do wymaganego repozytorium i sprawdź jego historię referencyjną GIT. Następnie przejdź do innej gałęzi i sprawdź jego historię zatwierdzenia. Następnie wykonaj „Git Rebase ”Polecenie do wykonania operacji rebazy. Wreszcie zweryfikuj nowe zmiany. Ten zapis opisał najłatwiejszy sposób na renowację gałęzi funkcji w innej gałęzi funkcji.