Der Unterschied zwischen Git Pull und Git holt

Der Unterschied zwischen Git Pull und Git holt

Wenn Entwickler bei der Arbeit an Git arbeiten, möchten sie sie möglicherweise in das lokale Repository integrieren. In dieser Situation bietet Git zwei am häufigsten verwendete Befehle, um Änderungen oder Änderungen aus der Git -Fernbedienung abzuholen, wie die “$ git holen UrsprungBefehl und die “$ git ziehen Ursprung" Befehl.

Dieses Handbuch unterscheidet die Befehle von Git -Fetch- und Git -Pull.

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

Mit dem Befehl git pull ermöglicht es Benutzern, mit einem anderen Git -Repository sowie der Git Local Branch abzurufen und zu verschmelzen. Im Gegensatz dazu ermöglicht der Befehl git fetch, Entwickler Objekte aus einem anderen Git -Repository herunterzuladen.

Gehen wir nun auf die Implementierungsseite!

Wie man zieht und git holt?

Um Git Fetch und Git Pull durchzuführen, wechseln Sie zunächst zum Verzeichnis und initialisieren Sie es mithilfe. Listen Sie als Nächstes den Inhalt des aktuellen Repositorys auf und überprüfen Sie den Repository -Status. Verfolgen Sie danach die nicht zusammengezogene Datei und fügen Sie die Fernbedienung hinzu. Schließlich laufen Sie die “$ git holen UrsprungBefehl ”und führen die“ aus “$ git ziehen Ursprung -allow-nicht miteinander verbundene HistorienBefehl ”, um die Remote -Repository -Daten abzurufen und sie in das lokale Repository zu integrieren.

Probieren wir die oben diskutierten Anweisungen aus!

Schritt 1: Navigieren Sie zum lokalen Verzeichnis

Führen Sie zunächst den angegebenen Befehl aus, um zum Git -Repository zu navigieren:

$ CD "C: \ Benutzer \ Nazma \ git \ fetch_pull"



Schritt 2: Git -Repository initialisieren

Initialisieren Sie als nächstes das lokale GIT -Repository mit dem “Git init" Befehl:

$ git init



Schritt 3: Listen Sie den Inhalt von Repository auf

Leiten Sie die "lsBefehl ”und listen Sie den Inhalt des Repositorys auf:

$ ls



Schritt 4: Status überprüfen

Überprüfen Sie den aktuellen Repository -Status, indem Sie den folgenden Befehl verwenden:

$ Git Status


Nach der folgenden Ausgabe die “Datei12.txt”Ist nicht zusammengezogen und im Git Working Directory vorhanden:


Schritt 5: Verfolgen Sie die Datei

Jetzt leiten Sie die "Git AddBefehl ”, um die nicht zusammengezogene Datei zu verfolgen:

$ git fügen Sie Datei hinzu12.txt



Schritt 6: Änderungen begehen

Um die hinzugefügten Änderungen zu speichern, führen Sie die “durchGit CommitBefehl mit Commit -Nachricht:

$ Git Commit -m "Erstes Commit"



Schritt 7: Remote -Repository hinzufügen

Fügen Sie danach das Remote -Repository in das aktuelle Git -Verzeichnis mit der Remote -Repository -URL hinzu, die Sie ziehen und die Daten abrufen möchten:

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



Schritt 8: Git -Fetch

Abrufen Sie zunächst die gesamten aktuellen Remote-Repository-Daten mit der “abGit holt" Befehl:

$ git holen Ursprung


Hier das "HerkunftIst der Name unserer hinzugefügten Remote -Repository -URL:


Schritt 9: Git Pull

Schließlich führen Sie das aus “ausGit ziehenBefehl ”mit dem Namen Remote Branch Name und“-zulässige Historien”Option zum Abholen und Integrieren in den lokalen Zweig:

$ Git Pull Origin Master-allow-abgestimmte Historien


Wie Sie sehen können, das “MeisterDie Remote -Niederlassung wird mit der ähnlichen lokalen Niederlassung erfolgreich zusammengeführt:


Wir haben die Verwendung von Git Pull und Git -Fetchbefehl in Git erklärt.

Abschluss

Der Befehl Git Pull wird verwendet, um aus dem Remotezweig zu holen und Daten mit einem anderen Repository oder lokalen Zweig zu verschmelzen. Andererseits ermöglicht der Befehl git fetch, Objekte von einem anderen Repository herunterzuladen. Um Git Fetch und Git Pull durchzuführen, wechseln Sie zunächst zum Verzeichnis und initialisieren Sie es. Verfolgen Sie anschließend die nicht zusammengezogene Datei und fügen Sie das Remote -Repository hinzu. Schließlich führen Sie das aus “aus$ git holen UrsprungBefehl ”und führen Sie die“ aus “$ git ziehen Ursprung -allow-nicht miteinander verbundene Historien" Befehl. Dieses Handbuch veranschaulicht die Anfänger von Git Pull und Git Fetch funktionieren.