Github ist eine Plattform, auf der mehrere Entwickler gleichzeitig an demselben Entwicklungsprojekt arbeiten. Während der Arbeit an großen Entwicklungsprojekten arbeiten sie in einem Team. Manchmal müssen sie möglicherweise die Repositorys anderer Teammitglieder in ihrem lokalen System kopieren, um Code zu testen oder zu ändern. Zu diesem Zweck kann der Klonierungsprozess verwendet werden.
In diesem Artikel wird beschrieben:
Was kloniert in Git??
Das Klonen ist ein Prozess in Git, der zum Erstellen oder Erstellen einer Kopie der lokalen oder Remote -Git -Repositories im lokalen System verwendet oder erstellt wird. Die Modifikationen des geklonten Repositorys können nur mit dem ursprünglichen Repository kombiniert werden, außer vom Mitarbeiter oder Eigentümer des Repositorys. Darüber hinaus können Benutzer zu einem Open-Source-Projekt beitragen, indem Änderungen oder Fehlerbehebungen empfohlen und Pull-Anfragen an das ursprüngliche Remote-Repository gesendet werden.
So klonen Sie das lokale Repository?
Um das lokale Repository zuerst zu klonen, navigieren Sie zum Stammverzeichnis. Zeigen Sie dann die lokalen Repositorys des Root -Verzeichnisses an und wählen Sie das bestimmte Repository aus, das Sie klonen möchten. Danach nutzen Sie die “Git -Klon / Befehl, um einen Klon aus dem spezifischen lokalen Repository zu erstellen. Überprüfen Sie zum Schluss das neu erstellte geklonte Repository.
Schritt 1: Umleiten Sie sich in das lokale Repository aus
Verwenden Sie zunächst den Befehl unter gelistet und wechseln Sie zum Root-Verzeichnis:
CD "C: \ Git"
Schritt 2: Repository -Inhalt anzeigen
Listen Sie dann den Inhalt des Stammrepositorys mit dem folgenden Befehl auf:
ls
Es ist ersichtlich, dass das Stammrepository drei lokale Repositorys enthält. Wählen Sie nun das gewünschte lokale Repository aus, das Sie klonen möchten:
Schritt 3: Klone Local Repository
Geben Sie nun die "ein" ein "Git -KlonBefehl ”Befehl zusammen mit dem zuvor ausgewählten Repository zum Klonen und Geben Sie den Namen für das neue Clone -Repository an:
Git Clone Repo1/ Clonerepo1
Hier, "Repo1Ist unser gewünschtes Repository, das wir klonen wollen und “Clonerepo1”Ist der Name unseres neuen Clone -Repositorys:
Schritt 4: Änderungen überprüfen
Listen Sie den Inhalt des Root -Verzeichnisses auf, um das neu erstellte geklonte Repository anzuzeigen:
ls
Hier ist zu erkennen, dass der Klon unseres gewünschten Repositorys erfolgreich erstellt wurde:
Wie Sie den Inhalt des Originals sehen können “Repo1"Repository und kloniert"Clonerepo1”Repository ist das gleiche:
So klonen Sie das Remote -Repository?
Um das Remote -Repository im lokalen Repository zu klonen, um zuerst auf das gewünschte Github -Repository zu leiten und seine HTTP -URL zu kopieren. Wechseln Sie dann zum jeweiligen lokalen Repository und führen Sie die “aus“ ausGit -Klon " Befehl.
Schritt 1: HTTP -URL des Remote -Repositorys kopieren
Erstens zu dem gewünschten Github -Repository, das geklont werden muss, und kopieren Sie seine HTTP -URL:
Schritt 2: Wechseln Sie zum lokalen Repository
Dann zum jeweiligen lokalen Repository umleiten:
CD "C: \ Git \ repo2"
Schritt 3: Klonendemote -Repository klonen
Verwenden Sie nun den folgenden Befehl zusammen mit der URL des Remote -Repositorys, um ihn zu klonen:
Git -Klon https: // github.com/laibayounas/newrepo.Git
Schritt 4: Änderungen überprüfen
Listen Sie den Inhalt des aktuellen Repositorys auf, um sicherzustellen, dass das Remote -Repository kloniert wurde:
ls
In der folgenden Ausgabe ist ersichtlich, dass das “NewrepoDas Remote -Repository wurde erfolgreich kloniert/kopiert:
So klonen Sie das Remote -Repository mit spezifischem Verlauf?
Das Klonen des Remote -Repositorys bringt die gesamte Geschichte der Commits mit. Benutzer können das Remote -Repository jedoch mit dem spezifischen Verlauf klonen. Zu diesem Zweck müssen Benutzer die Anzahl der Commits mit der “angeben-Tiefe" Möglichkeit. Befolgen Sie dazu die angegebenen Schritte.
Schritt 1: Klonendemote -Repository klonen
Um das bestimmte Remote -Repository mit einem bestimmten Verlauf zu klonen oder zu kopieren, schreiben Sie den folgenden Befehl auf und geben Sie die HTTP -URL von Tiefe und Remote -Repository an:
Git -Klon -Depth 1 https: // github.com/laibayounas/newrepo.Git
Hier das "-TiefeDie Option wird verwendet, um die gewünschten Commits zu erhalten. Der "Tiefe 1”Wird nur den neuesten Commit des Remote -Repositorys abrufen:
Schritt 2: Gehen Sie zum Remote -Repository
Wechseln Sie dann zum geklonten Git -Repository:
CD Newrepo
Schritt 3: Änderungen überprüfen
Überprüfen Sie schließlich das Referenzprotokoll, um den Commit -Verlauf des geklonten Repositorys anzuzeigen:
Git -Reflog .
Das folgende Bild zeigt nur das neueste Commit, was bedeutet, dass das Remote -Repository erfolgreich mit einem Commit kloniert wurde:
Das ging alles um das Klonen in Git.
Abschluss
Das Klonen ist ein Verfahren in Git, mit dem eine Kopie der jeweiligen Git -Repositories im lokalen System vorgenommen werden kann. Benutzer können jedes lokale oder Remote -Git -Repository klonen. Darüber hinaus kann das Remote -Repository auch mit der spezifischen Geschichte kloniert werden. Dieser Artikel erklärte über das Klonen in Git.