Jak scalić dwa repozytoria Git?

Jak scalić dwa repozytoria Git?
Git pozwala programistom na łatwe budowanie dużych i skomplikowanych projektów w zorganizowany sposób. Podczas pracy nad Git różni członkowie pracują nad wieloma repozytoriami, które są zobowiązani do późniejszego połączenia bez utraty historii. Tak więc, dla tego odpowiedniego celu, muszą połączyć jedno repozytorium z innym.

Ten artykuł pokazuje procedurę połączenia dwóch repozytoriów GIT.

Jak scalić dwa repozytoria GIT?

Aby połączyć dwa repozytoria w Git, najpierw przejdź do katalogu głównego Git i wybierz pożądane repozytoria. Załóżmy, że główny katalog zawiera dwa repozytoria nazwane „Repo1" I "Repo2”, Które są zobowiązane do połączenia się. Zrobić to:

  • Przejdź do repo2 i dodaj w nim zdalny adres URL repo1.
  • Następnie pobierz treść Repo1 na repo2.
  • Następnie połącz oba repozytoria z pomocą „git scal /" Komenda.

Sprawdź podane podane kroki w celu uzyskania praktycznej demonstracji!

Krok 1: Przełącz na repozytorium GIT

Najpierw przekieruj do lokalnego katalogu, używając komendy poniżej wygłoszonego:

$ cd "c: \ git"

Krok 2: Wyświetl zawartość repozytorium

Uruchom „LS„Polecenie, aby wyświetlić listę plików i repozytoriów w katalogu głównym:

$ ls

Poniższe dane wyjściowe wyświetla wszystkie istniejące pliki i repozytoria katalogu głównego. Wybierz żądane dwa repozytoria, które muszą scalić. Na przykład wybraliśmy „Demo_repo" I "Repo1„Repozytoria:

Krok 3: Przejdź do żądanego repozytorium

Następnie przejdź do repozytorium, w którym chcesz połączyć inne repozytorium za pośrednictwem podanego polecenia. W naszym przypadku jest to „Demo_repo„Lokalne repozytorium:

$ cd "c: \ git \ demo_repo"

Krok 4: Dodaj zdalny adres URL

Aby dodać ścieżkę drugiego wybranego repozytorium jako zdalnego adresu URL, wpisz następujące polecenie:

$ git zdalny dodaj pochodzenie „c: \ git \ repo1”

Tutaj "pochodzenie”To nasza zdalna nazwa adresu URL, a docelowe repozytorium to„Repo1”:

Krok 5: Pobierz repozytorium „Repo1”

Wykonaj „Git Fetch„Polecenie do pobrania zawartości„Repo1”W„ „Demo_repo„Repozytorium:

$ git fetch pochodzenie

Krok 6: Scal repozytoria

Wreszcie, scal treść obu repozytoriów za pomocą komendy poniżej wyprowadzonego:

$ git scal Origin/Master

W rezultacie domyślna edytor tekstu otworzy się na ekranie. Tutaj dodaj komunikat zatwierdzenia, zapisz zmiany, a następnie zamknij edytor:

Można zauważyć, że operacja scalania została pomyślnie wykonana:

Krok 7: Sprawdź zmiany

Wreszcie, aby upewnić się, czy gałęzie połączyły się, czy nie, zobacz historię zatwierdzenia, uruchamiając „Git Log" Komenda:

$ git log

Poniższe wyjście wskazuje, że „gospodarz”Oddział„Repo1„Repozytorium zostało połączone z podobną gałęzią„Demo_repo„Repozytorium:

Skutecznie opracowaliśmy procedurę połączenia dwóch repozytoriów GIT.

Wniosek

Aby połączyć dwa repozytoria GIT, przejdź do katalogu głównego GIT i wybierz dwa repozytoria, które chcesz scalić. Następnie przejdź do jednego z nich i dodaj do niego ścieżkę drugiego repozytorium. Następnie przynieś treść drugiego repozytorium w pierwszym repozytorium. Wreszcie, uruchom „git scal /„Polecenie scalania obu repozytoriów. W tym artykule zilustrowano metodę połączenia dwóch repozytoriów GIT.