Czy można wybrać zobowiązanie z powodu innego repozytorium Git?

Czy można wybrać zobowiązanie z powodu innego repozytorium Git?

"Git Cherry-Pick”Jest przydatnym poleceniem w GIT, która pozwala programistom wybrać zatwierdzenie z jednego oddziału i zastosować go do innej gałęzi lub repozytorium GIT. Czasami, pracując nad git, programiści zobowiązują się do niewłaściwej gałęzi, którą muszą skopiować do innego oddziału. W tym celu możesz przejść do odpowiedniej gałęzi i wybrać pożądane zatrudnienie.

Ten blog omówi metodę wybierania zatwierdzenia z innego repozytorium Git.

Jak zbierać zatwierdzenie z innego repozytorium Git?

Pozwala mu się zobowiązać singiel lub wiele zobowiązań z innych repozytoriów GIT. Aby to zrobić, przejdź do konkretnego katalogu lokalnego. Następnie dodaj konkretne repozytorium GitHub jako zdalne i pobieraj jego zawartość. Następnie sprawdź dziennik git i wybierz żądane zatwierdzenie. Następnie, zbij się, wykonując „Wykonując”Git Cherry-Pick " Komenda.

Krok 1: Przejdź do żądanego repozytorium

Najpierw napisz poniżej listy i przełącz do konkretnego katalogu:

CD "C: \ git \ reposB"

Krok 2: Sprawdź dziennik git

Następnie sprawdź historię zatwierdzenia działającego repozytorium i wyświetl pozycję głowy:

$ git log -linia

Na poniższej mocy można zaobserwować, że głowa wskazuje na „72889B1„Zatrzymaj Hash:

Krok 3: Dodaj zdalny adres URL

Następnie dodaj zdalny adres URL żądanego zdalnego repozytorium za pomocą podanego polecenia:

$ git zdalny dodaj pochodzenie https: // github.com/laibayounas/demo.git

Tutaj dodano odległe pochodzenie:

Krok 4: Pobierz zdalną zawartość

Teraz przynieś zawartość zdalnego repozytorium do lokalnego katalogu:

$ git fetch pochodzenie

Krok 5: Wyświetl dziennik git zdalnego repozytorium

Wyświetl listę jego zobowiązań, uruchamiając „Git Log”Polecenie wraz z nazwą zdalnego repozytorium:

$ git log pochodzenie/main -linia

Poniżej ekranu wyświetla historię zatwierdzenia, w tym wszystkie zatwierdzenia. Wybierz żądany identyfikator zatwierdzenia do wybierania wiśni. Na przykład wybraliśmy „Deeaeaf7„Zatrzymaj Hash:

Krok 6: Comental Cherry-Pick Commit

Następnie wykonaj „Git Cherry-Pick”Poleć i określ szczególny identyfikator zatwierdzenia zdalnego repozytorium:

$ git cherry-pick deaeaf7

Krok 7: Sprawdź zmiany

Na koniec sprawdź dziennik GIT lokalnego katalogu, aby zweryfikować nowe zmiany:

$ git log -linia

Zgodnie z danym obrazem operacja pobierania wiśni została pomyślnie wykonana:

Skutecznie wyjaśniliśmy metodę wybierania zatwierdzenia z innego repozytorium Git.

Wniosek

GIT pozwala użytkownikom na pobieranie pojedynczego lub wielu zobowiązań z innego katalogu GIT. Użytkownicy mogą zdobyć jeden lub wiele zatrudnionych z zdalnego repozytorium. W tym celu najpierw przejdź do lokalnego repozytorium. Następnie dodaj zdalny adres URL konkretnego zdalnego katalogu i pobieraj jego treść. Następnie zobacz historię zatwierdzenia zdalnego repozytorium i wybierz żądane zatwierdzenie. Wreszcie, uruchom „Git Cherry-Pick „Polecenie, aby wybrać konkretne zatwierdzenie. Ten zapis wykazał procedurę wybierania zobowiązania z innego repozytorium GIT.