Git Pull vs Git holt

Git Pull vs Git holt
Git ist ein verteiltes Versions -Steuerungs -Tool, das verwendet wird, um die zusätzlichen Änderungen im Projekt anderer Entwickler in einem Team zu verfolgen. Es ist ein kollaborativer Ansatz, der Projektteammitglieder auf der ganzen Welt unter derselben Plattform bringt. Diese Plattform wird hauptsächlich zum Verwalten von Projekten auf einer bestimmten Datenstruktur verwendet, die als Repository bezeichnet wird.

In diesem Beitrag wurde die Methode zum Git Pull und Git Remote -Repositories beschrieben. So lass uns anfangen!

Was ist der Unterschied zwischen Git -Fetch und Git Pull in Git?

Das lokale Git -Repository wird verwendet, um Änderungen in den Projektdateien vorzunehmen, und das Remote -Repository wird zum Teilen und Aktualisieren der Dateien zwischen den Teammitgliedern verwendet. Es stehen mehrere Befehle zur Verfügung, um das Remote -Repository oder seinen Inhalt herunterzuladen.

Zum Beispiel die “Git ziehenDer Befehl ”wird verwendet, um die Git -Remote -Filiale mit einer aktualisierten Kopie herunterzuladen und zusammenzuführen und das aktualisierte Remote -Repository in das lokale Repository herunterzuladen, die“$ git holenDer Befehl kann verwendet werden.

Wie man zieht und Git in Git holt?

Um ein Remote -Repository herunterzuladen oder zu kopieren, wechseln Sie zunächst zum GIT -gewünschten Repository und klonen Sie das Remote -Repository. Überprüfen Sie den Remote -Ursprung und fügen Sie hinzu. Als nächstes holen Sie die aktualisierte Fernbedienung über die “$ git holenBefehl ”und führen Sie die“ aus “$ git ziehen" Befehl.

Lassen Sie uns nun das oben genannte Szenario praktisch durchführen!

Schritt 1: Navigieren Sie zum Repository

Wechseln Sie mit dem “das gewünschte Repository von Git Local Repository"CD" Befehl:

$ cd "C: \ Benutzer \ Nazma \ Git \ Alpha"

Schritt 2: Klonendemote -Repository klonen

Als nächstes führen Sie die "Git -KlonBefehl mit der Remote -URL, um das Repository zu klonen:

$ git klone https: // github.com/gituser0422/Demo3.Git

Schritt 3: Listen Sie Remote -Verbindungen auf

Listen Sie nun die Remote -Verbindungen mit der “aufGit RemoteBefehl mit dem “-v" Möglichkeit:

$ git remote -v

Es ist zu erkennen, dass derzeit keine Remoteverbindung besteht:

Schritt 4: Remote -Ursprung festlegen

Leiten Sie die "Git Remote AddBefehl mit dem Namen und der URL von Remote -Repository:

$ git remote hinzufügen Herkunft https: // github.com/gituser0422/Demo3.Git

Schritt 5: Remote -Verbindungen überprüfen

Um die hinzugefügte Remoteverbindung zu gewährleisten, führen Sie die “aus“ aus “ausGit Remote" Befehl:

$ git remote -v

Nach der folgenden Ausgabe haben wir erfolgreich Remote (Ursprungs) Verbindungen hergestellt:

Schritt 6: Befehl Git Pull ausführen

Jetzt leiten Sie die "Git ziehenBefehl zum Herunterladen und Zusammenführen der Remote -Zweigstelle in die lokale Zweigstelle mit einer aktualisierten Kopie:

$ Git Pull Origin Master

In unserem Fall werden wir den Ursprung mit dem Master -Zweig herunterladen und zusammenführen:

Schritt 7: Befehl Git Fetch ausführen

Schließlich führen Sie das aus “ausGit holtBefehl zum Herunterladen der aktualisierten Daten der Remote -Filiale:

$ git holen

Infolgedessen wird die Kopie der Remote -Filiale heruntergeladen und erstellt:

Wir haben über die Verwendung der Git -Pull- und Git -Fetch -Befehle diskutiert.

Abschluss

Der "$ git ziehenDer Befehl ”kann zum Herunterladen des aktualisierten Remote -Repositorys verwendet werden, während die“$ git holenDer Befehl ”wird zum kopierten oder heruntergeladenen Remote -Repository in das lokale Repository verwendet oder heruntergeladen. Um das Remote -Repository herunterzuladen oder zu kopieren, wechseln Sie zunächst zum GIT -gewünschten Repository und klonen Sie das Remote -Repository. Überprüfen Sie den Remote -Ursprung und fügen Sie hinzu. Laden Sie dann die Fernbedienung herunter und verschmelzen Sie, indem Sie die „ausführen“$ git ziehenBefehl ”oder ausführen die“$ git holenBefehl zum Herunterladen der Kopie des aktualisierten Inhalts. Dieser Beitrag illustrierte den Git Fetch vs Git Pull.