Git Pull vs. Git Clone: ​​Was ist der Unterschied?

Git Pull Vs Git Clone Was Ist Der Unterschied



Git bietet verschiedene Befehle wie „ „Git Clone“, „Git Fetch“, „Git Push“, „Git Pull“. ” und viele andere für verschiedene Funktionalitäten. Manchmal müssen Benutzer das Remote-Repository in das lokale Git-Verzeichnis abrufen. Zu diesem Zweck ist es notwendig, das angegebene Repository mit dem „ Git-Klon ' Befehl. Dadurch wird normalerweise das gesamte Repository einschließlich des Verlaufs abgerufen und eine neue lokale Kopie des Repositorys erstellt. Während ' Git Pull Der Befehl „wird verwendet, um die lokale Kopie mit den neuesten Versionen des Remote-Repositorys auf dem neuesten Stand zu halten.

In diesem Artikel wird Folgendes erläutert:







Was ist der Unterschied/die Unterschiede zwischen den Befehlen „git pull“ und „git clone“?

Verstehen ' Git Pull ' Und ' Git-Klon “, sehen Sie sich den Hauptunterschied zwischen ihnen in der unten aufgeführten Tabelle an:



Git Pull Git-Klon
Der „Git Pull“ wird zum Synchronisieren von Remote- und lokalen Repositorys verwendet. Zum Einrichten eines lokalen Repositorys wird der Befehl „git clone“ ausgeführt.
Es ruft die neuesten Änderungen von einem Remote-Repository ab und kombiniert sie mit einem bestimmten lokalen Repository. Erstellen Sie eine Kopie des Remote-Git-Repositorys und speichern Sie sie auf dem lokalen Computer.
Es kann in einem Projekt mehrfach verwendet werden. Es kann nur einmal in einem Projekt ausgeführt werden.

Wie verwende ich die Befehle „git pull“ und „git clone“ in Git?

Um das „ Git Pull“ und „Git Clone ”-Befehle in Git, folgen Sie den angegebenen Schritten:



  • Melden Sie sich bei Ihrem GitHub-Konto an.
  • Wählen Sie ein beliebiges Repository Ihrer Wahl aus und kopieren Sie den HTTPS-Code zum Klonen dieses Repositorys in das lokale Projekt.
  • Starten Sie das Git-Bash-Terminal und navigieren Sie zum lokalen Git-Verzeichnis.
  • Verwenden Sie den Befehl „git clone“ und fügen Sie den Link zum Remote-Repository ein.
  • Überprüfen Sie die Remote-Verbindung und übertragen Sie alle Änderungen vom lokalen Git-Repository auf das Remote-Repository.

Schritt 1: Melden Sie sich beim GitHub-Konto an

Gehen Sie zunächst zu „ GitHub ” und melden Sie sich an, indem Sie Ihren Benutzernamen und Ihr Passwort angeben:





Schritt 2: Wählen Sie ein Repository aus

Klicken Sie auf das Profilsymbol und dann auf „ Ihre Repositories ”-Option und navigieren Sie dorthin:



Wählen Sie das gewünschte Repository aus und öffnen Sie es. Wir haben uns zum Beispiel für „ Testdemo1 „Remote-Repository:

Schritt 3: HTTPS-URL kopieren

Klicken Sie auf der Hauptseite des angegebenen Repositorys auf die hervorgehobene Schaltfläche „ Code ”-Taste und kopieren Sie die „ HTTPS ” URL:

Schritt 4: Starten Sie das Git Bash-Terminal

Öffnen Sie nun das Git Bash-Terminal mit Hilfe des Startmenüs:

Schritt 5: Lokales Git-Repository umleiten

Führen Sie „ CD ”-Befehl und leiten Sie das angegebene lokale Git-Repository um:

CD „C:\Benutzer\Benutzer\Git\projectrepo“

Schritt 6: Repository klonen

Klonen Sie dann das Repository mit dem Befehl „ Git-Klon ” Befehl und fügen Sie den kopierten „ ein HTTPS ” URL dazu:

Git-Klon https: // github.com / Gituser213 / testdemo1.git

Die unten angegebene Ausgabe zeigt an, dass wir das Remote-Repository erfolgreich geklont haben:

Schritt 7: Überprüfen Sie die Remote-Verbindung

Überprüfen Sie die Remote-URL, indem Sie „ git remote -v ' Befehl:

git remote -In

Schritt 8: Änderungen abrufen

Ziehen Sie alle Änderungen vom Remote-Zweig in den lokalen Zweig, indem Sie „ Git Pull ' Befehl:

Git-Pull-Origin-Master

Das resultierende Bild zeigt an, dass Änderungen von Remote-Zweigen abgerufen wurden:

Das ist alles über das „ Git Pull“ und „Git Clone ”-Befehle in Git.

Abschluss

Der ' Git Pull Der Befehl „wird verwendet, um die lokale Kopie mit neuen Änderungen, die im Remote-Repository vorgenommen wurden, auf dem neuesten Stand zu halten. Andererseits ist die „ Git-Klon Der Befehl ruft normalerweise das gesamte Remote-Repository im lokalen Repository ab, einschließlich seines vollständigen Verlaufs, und erstellt eine neue lokale Kopie des Repositorys. In diesem Tutorial wurde kurz auf die Unterschiede zwischen „ Git Pull“ und „Git Clone “.