Der "Git ziehenDer Befehl ”wird verwendet, um den Inhalt des Github -Repositorys im lokalen Repository zu erhalten. Während der Arbeit an Git arbeiten Entwickler für jede Funktion an verschiedenen Zweigen. Sobald sie die Arbeiten auf der lokalen Maschine abgeschlossen haben, müssen sie alle neuen Änderungen an den Github -Repository -Zweigen verschieben. Zu diesem Zweck ist es erforderlich, den Git -Pull -Betrieb durchzuführen. Darüber hinaus ermöglicht GIT ihnen, den lokalen Zweig mit der Git -Fernzweig zu überschreiben.
In diesem Artikel wird erklärt, ob und wie der Befehl „Git Pull Origin“ den Master überschreibt.
Wie überschreibt der Befehl „Git Pull Origin“ den Meister überschreiben??
Um den lokalen Master -Zweig mit einer ähnlichen Remote -Filiale zu überschreiben, gehen Sie zunächst zum erforderlichen Repository und überprüfen Sie die Remote -URL -Liste. Laden Sie dann die neuesten Remote -Repository -Änderungen in das lokale Git -Repository herunter. Schieben Sie den lokalen Inhalt als nächstes in das Github -Repository. Zuletzt verschmelzen die “Meister"Zweig des örtlichen Repositorys mit dem"Meister”Zweig des Remote -Git -Repositorys, um es zu überschreiben.
Schritt 1: Wechseln Sie zum lokalen Git -Verzeichnis
Führen Sie zunächst den folgenden Befehl zusammen mit dem erforderlichen Repository-Pfad aus und leiten Sie ihn um:
$ CD "C: \ Git \ repo2"
Schritt 2: Überprüfen Sie die Remote -URL -Liste
Stellen Sie dann sicher, ob das lokale Repository mit dem als GitHub bekannten zentralisierten Server verknüpft ist oder nicht:
$ git remote -v
Gemäß der untergegebenen Ausgabe ist die lokale Maschine mit dem Remote-Repository verbunden:
Schritt 3: Repository -Inhalt anzeigen
Führen Sie das auslsBefehl zum Anzeigen der vorhandenen Liste der Inhalte des aktuellen Arbeitsrepositorys:
$ ls
Der folgende Screenshot zeigt an, dass das aktuelle Repository drei Textdateien enthält:
Schritt 4: Remote -Repository -Inhalt abrufen
Laden Sie den Inhalt des Remote-Repositorys danach mit Hilfe des Befehls gegebener Remote im lokalen Repository herunter:
$ git holen Ursprung
Schritt 5: Remotezweiginhalt ziehen
Um den neuesten Inhalt der Remotezweige zu erhalten, führen Sie die “aus“ ausGit ziehen" Befehl:
$ git pull-allow-abgestimmte Historien
Hier das "-zulässige HistorienDie Option wird verwendet, um dem Git mitzuteilen, dass der Benutzer die Zweige sowohl der nicht verwandten lokalen als auch der Remote -Repositories zusammenführen darf:
Notiz: Hier haben wir den Namen der Fernbedienung nicht angegeben, was darauf hinweist, dass wir bereits über die zuvor bereitgestellte Remote -URL mit dem Remote -Repository verbunden sind.
Schritt 6: Lokale Inhalte in Remote -Repository drücken
Führen Sie danach den folgenden Befehl aus, um die lokalen Änderungen in das spezifische Remote-Repository zu überschreiten:
$ Git Push Origin Master
Schritt 7: Führen Sie den Zusammenführungsvorgang in der lokalen Zweigstelle und in der Remote -Filiale durch
Setzen Sie schließlich die Position des Kopfzeigers auf den Fernzweig “Meister"Mit Hilfe der"Git Reset" Befehl:
$ git Reset -harter Ursprung/Master
Hier das "-hartDie Option wird verwendet, um den aktuellen Zweigkopf zurückzusetzen und Änderungen im Arbeitsverzeichnis und im Staging -Index zu löschen:
Es ist ersichtlich, dass die lokale Niederlassung mit der abgelegenen Niederlassung verschmolzen ist.
Schritt 8: Überprüfen Sie neue Änderungen
Überprüfen Sie zuletzt die Verlaufsgeschichte, um die neuen Änderungen anzuzeigen:
$ Git -Protokoll -Einmal
Im folgenden Screenshot kann beobachtet werden, dass der Kopf auf den Einheimischen zeigt “Meister"Zweig sowie die Fernbedienung"Meister”Zweig, was bedeutet.
Wenn der Benutzer den lokalen Zweiginhalt in die Remote -Zweigstelle drückt, müssen er die Remote -URL nicht erwähnen. Es wird Änderungen an der bereitgestellten Remote -URL vorantreiben:
Das war alles darum, wie das "Git ziehen Ursprung Befehl überschreibt den Master -Zweig überschreiben.
Abschluss
Das überschreiben "Meister"Zweig des örtlichen Repositorys mit dem"Meister”Zweig des Remote -Git -Repositorys, zunächst zum gewünschten lokalen Repository umleiten. Dann holen Sie und ziehen Sie den Remotezweig, um den neuesten Inhalt davon zu erhalten. Drücken Sie als nächstes die lokalen Änderungen in das Github -Repository. Schließlich fusionieren Sie beide Zweige mit dem “Git Reset -Hard /Befehl, sie zu überschreiben. Diese Beschreibung hat gezeigt, wie man den Master-Zweig mit dem Befehl „Git Pull Origin“ überschreibt.