So zwingen Sie Git Pull, um lokale Dateien zu überschreiben

So zwingen Sie Git Pull, um lokale Dateien zu überschreiben
Git bietet mehrere Befehle an, um verschiedene Vorgänge in Git Local Repositories auszuführen, z. Der "$ Git ziehenDer Befehl ”wird zum Herunterladen von Dateien und Ordnern aus dem Git -Remote -Repository verwendet. Es hilft auch, das lokale Repository zu ändern, um den Inhalt des Remote -Repositorys zu überprüfen.

Manchmal erhalten Benutzer Fehler beim Abziehen der Projektdateien mit dem Befehl Git Pull in das Remote -Repository. In dieser Situation ist es erforderlich, die lokalen Dateien zu überschreiben.

In diesem Blog lernen wir, wie Sie den Git -Pull -Betrieb mit einer gewaltsamen Überschreibung lokaler Dateien durchführen, um lokale Dateien zu überschreiben.

So zwingen Sie Git Pull, um lokale Dateien zu überschreiben?

Um Git zu zwingen, lokale Dateien zu überschreiben, wechseln Sie zunächst zum Git Local Repository und überprüfen Sie die Liste der Inhalte. Aktualisieren Sie dann die vorhandene Datei und fügen Sie die Änderungen in das Repository mit der "hinzu"$ git add ." Befehl. Finden Sie danach die neueste Version des Remote -Repositorys in das lokale Repository, indem Sie die “ausführen“$ git holen" Befehl. Als nächstes führen Sie die "$ git Reset -HardkopfBefehl zum Zurücksetzen des Kopfzeigers mit einem gewaltsamen Zeiger. Schließlich überschreiben Sie die lokalen Dateien mit der “$ git ziehen Ursprung -allow-nicht miteinander verbundene Historien" Befehl.

Lassen Sie uns nun das oben gegebene Szenario implementieren!

Schritt 1: Wechseln Sie zum Git -Repository

Wechseln Sie zunächst mit Hilfe des “in das lokale Verzeichnis"CD" Befehl:

$ cd "C: \ Benutzer \ Nazma \ git \ pull_force"

Schritt 2: Listen Sie den Inhalt von Repository auf

Führen Sie das auslsBefehl zum Anzeigen des Inhalts von Git Local Repository:

$ ls

Wie Sie sehen können, haben wir derzeit eine Datei im aktuellen Repository:

Schritt 3: Datei aktualisieren

Öffnen Sie als Nächstes die vorhandene Datei GIT -Repository mit der “Start" Befehl:

$ start Datei9.txt

Mit dem obigen Befehl wird die Datei mit dem Editor geöffnet. Fügen Sie einen Text hinzu und speichern Sie es:

Schritt 4: Verfolgen Sie die Datei

Fügen Sie nun alle Änderungen in das lokale Git -Repository mit dem angegebenen Befehl hinzu:

$ git add .

Schritt 5: Git -Fetch

Um die neueste Version des Git -Remote -Repositorys in das lokale Git -Repository abzurufen, führen Sie die “ausGit holt" Befehl:

$ git holen

Gemäß der folgenden Ausgabe wird angegeben, dass das lokale GIT -Repository mit dem Remote -Repository aktualisiert wird:

Schritt 6: Überschreibende Änderungen

Schließlich laufen Sie die "Git ResetBefehl mit “-hartOption, mit der der Kopfzeiger mit einem strengen Zeiger zurückgesetzt wird:

$ git Reset -harter Kopf

Schritt 7: Anfrage ziehen

Schließlich führen Sie das aus “ausGit ziehenBefehl, um den abgerufenen Inhalt mit lokalem Repository zusammenzuführen und die Änderungen zu überschreiben:

$ Git Pull Origin Master-allow-abgestimmte Historien

Wie Sie sehen können, werden die hinzugefügten Änderungen in der lokalen Repository -Datei durch die Remote -Repository -Datei überschrieben:

Wir haben das Verfahren zur Durchführung des Git -Pull -Betriebs veranschaulicht, um lokale Dateien zu überschreiben.

Abschluss

Um Git zu zwingen, lokale Dateien zu überschreiben, öffnen Sie zunächst das Git Local Repository und überprüfen Sie die Liste der Inhalte. Aktualisieren Sie dann die vorhandene Datei und fügen Sie die Änderungen in das Repository mit der "hinzu"$ git add ." Befehl. Finden Sie als nächstes die neueste Version des Remote -Repositorys ab. Danach führen Sie die "$ git Reset -HardkopfBefehl ”, um den Kopfzeiger mit dem Kopfzeiger zurückzusetzen und zuletzt die lokalen Dateien mithilfe der“ überschreiben$ git ziehen Ursprung -allow-nicht miteinander verbundene Historien" Befehl. In diesem Blog wurde erläutert.