Wie verschmelzen Sie zwei Git -Repositories??

Wie verschmelzen Sie zwei Git -Repositories??
Mit GIT können Entwickler leicht organisierte große und komplizierte Projekte aufbauen. Während der Arbeit an Git arbeiten verschiedene Mitglieder an mehreren Repositorys, die sie später kombinieren müssen, ohne die Geschichte zu verlieren. Für diesen entsprechenden Zweck müssen sie also ein Repository mit einem anderen zusammenführen.

Dieser Artikel zeigt das Verfahren zur Zusammenführung von zwei Git -Repositories.

So fusionieren Sie zwei Git -Repositories?

Um zwei Repositories in Git zusammenzuführen, wechseln Sie zunächst zum Git Root -Verzeichnis und wählen Sie gewünschte Repositories aus. Angenommen, das Wurzelverzeichnis enthält zwei mit dem Namen "Repo1" Und "Repo2Die erforderlich sind, um sich gegenseitig zu verschmelzen. Um dies zu tun:

  • Navigieren Sie zu Repo2 und fügen Sie die Remote -URL von Repo1 hinzu.
  • Laden Sie dann den Inhalt von Repo1 in Repo2 herunter.
  • Danach fusionieren Sie beide Repositories mit Hilfe des “git merge /" Befehl.

Schauen Sie sich die angegebenen Schritte zur praktischen Demonstration an!

Schritt 1: Wechseln Sie in Git Repository

Erstens, um mit dem unterbezeichneten Befehl in das lokale Verzeichnis umzuleiten:

$ CD "C: \ Git"

Schritt 2: Repository -Inhalt anzeigen

Leiten Sie die "lsBefehl, um die Liste der Dateien und Repositories im Stammverzeichnis anzuzeigen:

$ ls

Die folgende Ausgabe zeigt alle vorhandenen Dateien und Repositories des Stammverzeichnisses an. Wählen Sie die gewünschten zwei Repositorys aus, die sich verschmelzen müssen. Zum Beispiel haben wir das ausgewähltDemo_Repo" Und "Repo1Repositories:

Schritt 3: Wechseln Sie zum gewünschten Repository

Navigieren Sie dann zum Repository, in dem Sie das andere Repository über den angegebenen Befehl zusammenführen möchten. In unserem Fall ist es "Demo_Repo”Lokales Repository:

$ CD "C: \ Git \ Demo_Repo"

Schritt 4: Remote -URL hinzufügen

Geben Sie den folgenden Befehl ein:

$ git remote origin hinzufügen "c: \ git \ repo1"

Hier das "Herkunft"Ist unser Remote -URL -Name und das Ziel -Repository ist"Repo1”:

Schritt 5: REPOSORY "Repo1" abrufen

Führen Sie das ausGit holtBefehl "Befehl zum Herunterladen des Inhalts von"Repo1”In die“Demo_Repo" Repository:

$ git holen Ursprung

Schritt 6: Verschmelzung von Repositorys zusammenführen

Schließlich fusionieren Sie den Inhalt beider Repositories mit Hilfe des folgenden Befehls:

$ git merge Herkunft/Master

Infolgedessen wird der Standardtexteditor auf dem Bildschirm geöffnet. Fügen Sie hier eine Commit -Nachricht hinzu, speichern Sie Änderungen und schließen Sie dann den Editor:

Es kann beobachtet werden, dass der Zusammenführungsvorgang erfolgreich durchgeführt wurde:

Schritt 7: Änderungen überprüfen

Um sicherzustellen, ob die Zweige verschmolzen sind oder nicht, sehen Sie sich die Commit -Geschichte an, indem Sie die “ausführen“Git -Protokoll" Befehl:

$ git log

Die folgende Ausgabe zeigt an, dass die “Meister"Zweig der"Repo1"Repository wurde mit dem ähnlichen Zweig der" verschmolzen "Demo_Repo" Repository:

Wir haben das Verfahren zur Zusammenführung von zwei Git -Repositories effizient ausgearbeitet.

Abschluss

Um zwei Git -Repositories zusammenzuführen, gehen Sie zum Git Root -Verzeichnis und wählen Sie die beiden Repositorys aus, die Sie zusammenführen möchten. Gehen Sie dann zu einem von ihnen und fügen Sie ihm den Pfad des zweiten Repositorys hinzu. Finden Sie als nächstes den Inhalt des zweiten Repositorys in das erste Repository ein. Schließlich laufen Sie die “git merge /Befehl, beide Repositories zusammenzuführen. In diesem Artikel wurde die Methode zum Zusammenführen von zwei Git -Repositories veranschaulicht.