Automatische Pflaume mit Git -Fetch

Automatische Pflaume mit Git -Fetch
Bei der Arbeit an einem Teamprojekt auf Git arbeitet jeder Entwickler an verschiedenen Projektmodulen. Nachdem sie ihre Aufgabe erledigt haben. Darüber hinaus müssen Benutzer ihr lokales Repository mit der aktualisierten Version des Remote -Repositorys aktualisieren.

Manchmal ändern andere Mitglieder die Quellcode -Dateien oder löschen Sie eine Filiale oder Datei aus dem Remote -Repository. Für diesen entsprechenden Zweck ist es erforderlich, die neueste Version des Github -Remote -Repositorys abzurufen.

Dieser Blog bietet eine einfache Prozedur, um die Pflaume mit Git -Fetch zu automatisieren.

Wie man automatisch mit Git Fetch beschnitten?

Befolgen Sie die angegebenen Schritte, um automatisch mit Git -Fetch zu beschneiden:

  • Navigieren Sie zum erforderlichen Repository.
  • Stellen Sie die Remote -URL ein und überprüfen Sie sie.
  • Laden Sie die aktualisierte Version des Git Remote -Repositorys herunter.
  • Zeigen Sie Zweige im lokalen Repository an.
  • Überprüfen Sie die Zweige auf GitHub.
  • Ändern Sie die Konfigurationseinstellung.
  • Remote Herkunft wieder holen.

Schritt 1: Gehen Sie zum Git -Repository
Wechseln Sie zum gewünschten Git -Repository, indem Sie den angegebenen Befehl ausführen:

$ CD "C: \ Git \ test_repo"

Schritt 2: Remote -Herkunft hinzufügen
Verwenden Sie das „Remote -Ursprung“, um die “zu verwendenGit Remote AddBefehl zusammen mit dem Remote -Namen und der erforderlichen Remote -Repository -URL:

$ git remote hinzufügen Herkunft https: // github.com/laibayounas/newrepo.Git

Schritt 3: Überprüfen Sie den Remote -Ursprung
Stellen Sie sicher, ob der fernen Ursprung hinzugefügt wurde oder nicht:

$ git remote -v

Schritt 4: Rufen Sie den abgelegenen Ursprung ab
Laden Sie als Nächstes das Remote -Repository mit der “herunter“Git holt" Befehl:

$ git holen Ursprung

Schritt 5: Alle Zweige anzeigen
Leiten Sie die "Git -ZweigBefehl, um die Liste aller Zweige anzuzeigen:

$ Git Branch -a

Die folgende Ausgabe zeigt an, dass derzeit eine lokale Filiale und zwei Fernzweige vorhanden sind:

Schritt 6: Überprüfen Sie die Remote -Zweige auf GitHub
Überprüfen Sie die Liste der vorhandenen Remote -Zweige von Github in einem bestimmten Remote -Repository:

Notiz: Hier ist zu sehen, dass es nur einen Zweig gibt, ich.e., Die "hauptsächlich" Zweig. Unser lokales Repository enthält jedoch “hauptsächlich" Und "Alpha”Zwei abgelegene Zweige. Daher muss der Benutzer das lokale Repository mit der aktuellen Version des Remote -Repositorys durch Beschneiden aktualisieren.

Schritt 7: Konfigurationsdatei überprüfen
Überprüfen Sie den Standardwert der “Fernbedienung.Herkunft.Pflaume”Aus der Konfigurationsdatei:

$ git config Remote.Herkunft.Pflaume

Es kann beobachtet werden, dass der Standardwert nicht festgelegt wird:

Schritt 8: Konfigurationsdatei ändern
Führen Sie den folgenden Befehl aus und ändern Sie die Konfigurationseinstellung auf “WAHR”Automatisch mit Git -Fetch beschnitten:

$ git config Remote.Herkunft.reduzieren

Schritt 9: Konfigurationseinstellung überprüfen
Überprüfen Sie danach, ob sich die Einstellung mit Hilfe des folgenden Befehls geändert hat:

$ git config Remote.Herkunft.Pflaume

Wie Sie sehen können, hat sich die Einstellung in den angegebenen Wert geändert:

Schritt 10: Rufen Sie den Remote -Zweig ab
Laden Sie nun die Remote -Zweige herunter, um die aktualisierte Version mit Änderungen zu erhalten:

$ git holen

Git hat den Inhalt des Remote -Repositorys automatisch aus dem lokalen Repository beschnitten:

Schritt 11: Überprüfen Sie alle Filialenliste
Überprüfen Sie zuletzt alle vorhandenen Zweige, einschließlich Remote und Lokal, mit der “Git -Zweig" Befehl:

$ Git Branch -a

Im folgenden Screenshot ist ersichtlich, dass das lokale Repository erfolgreich mit der neuesten Version des Remote -Verzeichnisses aktualisiert wurde:

Wir haben die einfachste Methode zum automatischen Beschneiden mit Git -Fetch erklärt.

Abschluss

Um das Pflaumen mit Git Fetch zu automatisieren, gehen Sie zum gewünschten Repository. Überprüfen Sie die Konfigurationseinstellungen. Wenn die Konfigurationseinstellung nicht festgelegt ist oder “FALSCH”, Dann ändern Sie es mit Hilfe der“$ git config Remote.Herkunft.PflaumeBefehl ”, indem der Wert angibt“WAHR”. Dieser Blog hat das Verfahren zum automatischen Beschneiden mit Git -Fetch gezeigt.