Jak zdobyć Rebase One Branch na innej gałęzi

Jak zdobyć Rebase One Branch na innej gałęzi
W Git, kiedy użytkownicy chcą połączyć historię zatwierdzenia dwóch gałęzi bez scalania, „Git Rebase„Można użyć polecenia. Operacja ponowna przesuwa historię jednego oddziału na szczycie innego lokalnego oddziału, a wskaźnik główny do niego przenosi. Zasadniczo tymczasowo przewiduje zatwierdzenia w ich obecnym oddziale roboczym.

W tym badaniu omówi metodę ponownego renowacji jednego lokalnego oddziału na drugim.

Jak wykonać rebazę na jednej gałęzi Git na drugiej?

Postępuj zgodnie z podaną procedurą Rebase Git One Branch na innej gałęzi:

  • Przejdź do konkretnego repozytorium.
  • Sprawdź listę URL zdalnego.
  • Pobierz kopię zaktualizowanego zdalnego repozytorium.
  • Wymień wszystkie oddziały, w tym zarówno zdalne, jak i lokalne.
  • Zobacz historię dziennika odniesienia i wykonaj polecenie „Git Rebase /”.

Krok 1: Przełącz na lokalne repozytorium GIT

Najpierw przejdź do konkretnego repozytorium GIT, zapewniając jego ścieżkę w „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ perk3"

Krok 2: Pokaż listę URL zdalnego

Następnie uruchom następujące polecenie, aby sprawdzić listę URL zdalnego:

$ git pilot -v

Krok 3: Pobierz najnowszą wersję zdalnego repozytorium

Aby pobrać kopię zaktualizowanej wersji zdalnego repozytorium, użyj „Git Fetch" Komenda:

$ git fetch

Krok 4: Wyświetl listę oddziału lokalnego i zdalnego

Następnie wykonaj polecenie „Git Branch”, aby uzyskać listę lokalnych i pobieranych odległych gałęzi:

$ git oddział -a

Tutaj "-A„Opcja reprezentuje wszystko. Można zauważyć, że wszystkie gałęzie są wyświetlane i wybraliśmy „alfa„Oddział do dalszego procesu:

Krok 5: Wyświetl historię dziennika
Teraz sprawdź listę historii dziennika repozytorium GIT za pośrednictwem „Git RefLog ." Komenda:

$ Git RefLog .

Krok 6: REBASE CELE CELY BRACY

Na koniec użyj „Git Rebase”Polecenie wraz ze zdalną nazwą i wybraną lokalną gałęzią:

$ git rebase pochodzenie/alfa

Zgodnie z pod względem danych wyjściowych renowacja jest przeprowadzana pomyślnie:

Krok 7: Upewnij się, że operacja ponowna

Wreszcie, wykonaj poniższe polecenie, aby zweryfikować operację rebazowania:

$ Git RefLog .

Widać, że „alfa„Zatwierdzenie oddziału jest reningowe na szczycie drugiego oddziału Historia zatwierdzenia:

To wszystko! Nauczyłeś się, jak renderować jeden oddział git na innych lokalnych oddziałach.

Wniosek

Aby Rebase Git jedną gałąź na drugiej gałęzi, najpierw przejdź do konkretnego repozytorium. Następnie sprawdź listę zdalnego adresu URL i pobierz kopię zaktualizowanego zdalnego repozytorium. Następnie wymień wszystkie oddziały, w tym zarówno zdalne, jak i lokalne. Teraz sprawdź historię dziennika referencyjnego i wykonaj „Git Rebase /" Komenda. W tym badaniu zilustrowało metodę ponownej renowacji jednego lokalnego oddziału na drugim.