So duplizieren Sie ein Git -Repository?

So duplizieren Sie ein Git -Repository?

Git -Entwickler erstellen verschiedene Fernbedienungen und arbeiten daran. Manchmal möchten sie einen Inhalt eines Repositorys in ein anderes Verzeichnis kopieren. Mit GIT können Sie das Remote -Repository zum Hinzufügen oder Entfernen von Dateien und das Beheben von Konflikten an den lokalen Computer klonen. Darüber hinaus können Sie das Remote -Repository auch in ein anderes vorhandenes Remote -Repository klonen, um zu einem großen Projekt beizutragen.

Dieser Artikel veranschaulicht das Verfahren zum Duplizieren eines Git -Repositorys.

So duplizieren Sie ein Git -Repository?

Befolgen Sie die angegebenen Schritte, um ein Git -Repository zu duplizieren:

    • Navigieren Sie zum lokalen Repository.
    • Überprüfen Sie die Remote -Herkunft.
    • Erstellen Sie eine doppelte Kopie des gewünschten Github -Repositorys.
    • Umleiten Sie das Repository mit nacktem Klon.
    • Spiegelpush zum gezielten Repository.
    • Geh zurück zum örtlichen Verzeichnis.
    • Temporäre lokale Repository mit nacktem Kloned löschen.
    • Überprüfen Sie Änderungen im Zielrepository.

Schritt 1: Umleiten Sie das lokale Verzeichnis

Führen Sie zunächst den Befehl unterunter aufgeführt aus und wechseln Sie zum jeweiligen Verzeichnis:

$ cd "C: \ git \ test_2"


Schritt 2: Überprüfen Sie den Remote -Ursprung

Stellen Sie dann sicher, ob der Remote -Ursprung dem lokalen Repository mit der “hinzugefügt wirdGit Remote -v" Befehl:

$ git remote -v



Schritt 3: Überprüfen Sie den Inhalt der alten Remote -Repository

Es kann beobachtet werden, dass das alte Repository drei Zweige enthält:


Erstellen Sie nun eine bloße Kopie des gewünschten Remote -Repositorys mit Hilfe des “Git -KlonBefehl zusammen mit dem “-nackt" Möglichkeit:

$ git klon -bar https: // github.com/laibayounas/newrepo.Git


Hier das "-nacktDie Option wird verwendet, um eine doppelte Kopie des vorhandenen Github -Repositorys im lokalen Repository zu erstellen:


Schritt 4: Navigieren Sie zum bloßen klonierten Repository

Umleiten Sie dann das Repository mit bloßem Klon durch, indem Sie den folgenden Befehl eingeben:

$ cd Newrepo.Git



Schritt 5: Drücken Sie doppelte Änderungen in das Ziel -Repository

Verwenden Sie als Nächstes den Befehl unterbereiteten Befehl, um die Änderungen mit bloßen Klonten in das Target Github-Repository zu drücken:

$ git push - -mirror https: // github.com/laibayounas/Demo.Git


Hier das "-SpiegelDie Option wird verwendet, um eine doppelte Kopie des Repositorys zu erstellen:


Schritt 6: Kehren Sie zum lokalen Repository zurück

Um in das lokale Repository zurückzukehren, schreiben Sie das auf "CD… " Befehl:

$ cd…


Schritt 7: Entfernen Sie das temporäre lokale Repository

Löschen Sie schließlich das temporäre Repository mit nacktem Kloned aus dem lokalen System:

$ rm -rf newrepo.Git


Im obigen Befehl das “rmDie Option wird zum Entfernen eines temporären Repositorys verwendet, und die “-rfDer Befehl ”löscht alles im Repository:


Schritt 8: Überprüfen Sie Änderungen im Zielrepository

Überprüfen Sie zuletzt die neuen Änderungen im Ziel -Repository:


Es kann beobachtet werden, dass das alte Repository erfolgreich auf das Ziel -Repository dupliziert wurde.

Abschluss

Um ein Git -Repository zu duplizieren, wechseln Sie zunächst zum lokalen Repository und überprüfen Sie den Remote -Ursprung. Machen Sie dann eine nackte (doppelte) Kopie des jeweiligen Remote -Repositorys und wechseln Sie darauf. Als nächstes führen Sie die ausGit Push -Mirror Befehl ”, um die Änderungen mit nackten Klonungen in das Ziel-Github-Repository zu drücken. Wechseln Sie zurück in das lokale Verzeichnis und entfernen. Überprüfen Sie zuletzt die hinzugefügten Änderungen im Ziel -Github -Repository. Dieser Artikel hat den Prozess gezeigt, um ein Git -Repository zu duplizieren.