Was ist der Unterschied zwischen 'Git Remote Update', 'Git Fetch' und 'Git Pull'?

Was ist der Unterschied zwischen 'Git Remote Update', 'Git Fetch' und 'Git Pull'?
Git ist ein Open-Source-Tool, das von Tausenden von Entwicklern weltweit verwendet wird. Entwickler verwenden Git, um Änderungen in ihren Projekten zu verfolgen. Wenn mehrere Entwickler an demselben Projekt zusammenarbeiten, müssen sie die Tracking -Zweige festlegen, um die Verbindung zwischen lokalen und entfernten Repositories aufzubauen. Zusätzlich können sie Remotedaten über die Remote -URL abrufen oder ziehen.

In diesem Artikel wird die Methode zur Unterscheidung zwischen Git Pull, Git -Abruf, Git und Remote -Update bereitgestellt.

Was ist der Unterschied zwischen "Git Pull", "Git Fetch" und "Git Remote Update" -Operation?

Der "$ git remoteDer Befehl ”wird verwendet, um die Remote -URL zu aktualisieren. Andererseits die “Git holtBefehl aktualisiert den vorliegenden Zweig, ohne Änderungen zu verschmelzen. Allerdings das “Git ziehenBefehl aktualisiert den vorliegenden Zweig und verschmilzt alle Remote -Änderungen der gegenwärtigen Zweigstelle.

Gehen Sie nun vorwärts und überprüfen Sie das folgende Verfahren, um ein besseres Verständnis zu erhalten!

Schritt 1: Starten Sie Git Bash Terminal

Suchen und öffnen Sie “Git Bash”Terminal mit dem Startmenü:

Schritt 2: Wechseln Sie zum Git -Repository

Führen Sie den folgenden Befehl zusammen mit dem jeweiligen Repository-Pfad aus und gehen Sie in ihn ein:

$ CD "C: \ Git"

Schritt 3: Git -Repository initialisieren

Führen Sie den angegebenen Befehl aus, um das Git -Repository zu initialisieren:

$ git init

Notiz: Oben durchgeführter Prozess ist die Voraussetzung für die Unterscheidung zwischen Git Pull, Git -Abruf, Git und Fern -Update.

So aktualisieren Sie die Git -Fernbedienung?

Um die Git -Fernbedienung zu aktualisieren, lesen Sie die folgenden Schritte.

Schritt 1: Prüfen Sie die Listen der Remote -URLs

Verwenden Sie den folgenden Befehl, um die vorhandenen Remote -URLs zu überprüfen:

$ git remote -v

Schritt 2: Remote -URL kopieren

Öffnen Sie nun Ihr gewünschtes Remote -Repository und klicken Sie auf die “CodeSchaltfläche und kopieren Sie die “HttpsURL in die Zwischenablage:

Schritt 3: Aktualisieren Sie das Repository mithilfe einer neuen Repository -URL

Führen Sie nun das aus “ausGit Remote set-urlBefehl zusammen mit dem Remote -Namen und der Remote -Repository -URL:

$ git remote set-ursprung https: // github.com/laibayounas/newrepo.Git

Schritt 4: Aktualisierte Remote -URLs überprüfen

Verwenden Sie den folgenden Befehl, um aktualisierte Remote -URLs zu überprüfen:

$ git remote -v

Nachfolgend angegebener Ausgabe zeigt, dass das Remote -URL -Repository erfolgreich aktualisiert wird:

So holen Sie Git -Remotedaten?

Um die gegenwärtige Filiale zu aktualisieren, ohne Änderungen zu verschmelzen, führen Sie die “aus“ ausGit holtBefehl zusammen mit dem Remote -Namen:

$ git holen Ursprung

So ziehen Sie Git -Remote -Daten?

Um die vorliegende Filiale zu aktualisieren und Fernbedienungen zusammenzuführen, führen Sie die “aus“ ausGit ziehenBefehl zusammen mit dem Fernbedienungs- und Zweignamen:

$ Git Pull Origin Main

Es kann beobachtet werden, dass wir die Daten erfolgreich aus dem Remote -Repository gezogen haben:

Wir haben praktisch das Git -Update, das Git -Fetch und den Git -Pull -Operationen verglichen.

Abschluss

Überprüfen Sie die Listen der vorhandenen Remote -URLs, um die Git -Fernbedienung zu aktualisieren. Öffnen Sie dann ein bestimmtes Remote -Repository und kopieren Sie seine HTTPS -URL. Danach führen Sie die aus$ git remote set-url " Befehl. Führen Sie die Git -Remote -Daten aus, um die “auszuführen.“$ git holen " Befehl. Zuletzt zum Ziehen von Git -Remote -Daten die “$ git ziehen Der Befehl wird verwendet. Dieser Artikel erläuterte den Unterschied zwischen Git -Fetch, Git Remote -Update und Git Pull.