Deweloperzy tworzą i pracują nad różnymi oddziałami swoich projektów. Czasami chcą znaleźć najnowszego wspólnego przodka dwóch gałęzi. Jest to najnowszy zobowiązanie, które są udostępniane przez oba oddziały. W tym momencie obie gałęzie rozbiegł się i zaczęły rozwijać swoje unikalne zmiany. Ponadto dostępne są różne polecenia GIT, aby.
W tym spisie wyjaśni procedurę znalezienia najnowszego najnowszego przodka dwóch gałęzi.
Jak znaleźć najnowszego wspólnego/wspólnego przodka dwóch oddziałów?
Najpierw przekieruj do pożądanego lokalnego repozytorium, aby znaleźć najczęstszego przodka dwóch gałęzi. Następnie wybierz dwie gałęzie i zobacz ich historię zatwierdzenia. Następnie wykonaj „Git scal baza Branch2>" Komenda. To polecenie znajdzie najnowszego przodka dwóch oddziałów, znajdując zatwierdzenie, w którym po raz pierwszy rozeszli się.
Krok 1: Przejdź do lokalnego repozytorium
Najpierw przekieruj się do konkretnego lokalnego repozytorium, wykonując poniższe polecenie:
$ cd "c: \ git \ reposB"
Krok 2: Sprawdź dziennik git oddziału „Master”
Następnie uruchom „Git Log„Polecenie wyświetlania historii zatwierdzenia bieżącej gałęzi:
$ git log -linia
Krok 3: Przejdź na inną gałąź
Następnie wybierz kolejną żądaną gałęznę i przejdź do niej. Na przykład wybraliśmy „funkcja" oddział:
Krok 4: Wyświetl historię oddziału „funkcji”
Teraz wyświetl listę zobowiązań w bieżącej gałęzi za pomocą komendy poniżej wyprowadzonego:
$ git log -linia
Krok 5: Wykonaj operację scalową
Aby znaleźć najnowszego wspólnego przodka dwóch gałęzi, wpisz „Git scal baza”Polecenie i określ dwie pożądane gałęzie. Na przykład chcemy znaleźć najnowszego wspólnego przodka „gospodarz" I "funkcja" gałęzie:
$ git scal-base funkcja główna
Poniżej wyświetla się hash zatwierdzenia najnowszego wspólnego przodka:
Krok 6: Zapewnij wspólnego przodka
Wreszcie, zobacz historię zatwierdzenia obu oddziałów w formie wykresu, aby zweryfikować najnowszego wspólnego przodka:
$ git log --graph --oneline --all -decoorate
W wyniku danej deliny widać dziennik wizualny, który pokazuje najnowszego wspólnego przodka „gospodarz" I "funkcja" gałęzie:
Wyjaśniliśmy najłatwiejszą metodę uzyskania najnowszego wspólnego/wspólnego przodka dwóch gałęzi Git.
Wniosek
Aby znaleźć najnowszego wspólnego przodka dwóch oddziałów Git, najpierw przejdź do lokalnego repozytorium. Wybierz żądane oddziały i wykonaj „Git scal baza Branch2>" Komenda. To polecenie zwróci sha-hash ostatniego wspólnego przodka dwóch gałęzi. W tym artykule pokazano procedurę uzyskania najnowszego wspólnego/wspólnego przodka dwóch gałęzi Git.