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:
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.