Warum es keine Tracking -Informationen für die aktuelle Zweigstelle gibt?

Warum es keine Tracking -Informationen für die aktuelle Zweigstelle gibt?

Während der Arbeit an Git führen Entwickler unterschiedliche Vorgänge aus, z. Sie stoßen normalerweise auf Fehler oder Probleme, während sie die Änderungen drücken oder anziehen. Insbesondere stehen verschiedene Git -Befehle und -Lösungen zur Verfügung, um diese Probleme zu lösen.

In dieser Beschreibung wird erörtert:

  • Warum gibt es keine Tracking -Informationen für die aktuelle Filiale?
  • So setzen Sie die Tracking -Informationen für den Zweig?

Warum gibt es keine Tracking -Informationen für die aktuelle Filiale?

Wenn ein Benutzer die ausführt “Git ziehenDer Befehl ”In dem Arbeitsverzeichnis wird Git begonnen, den Inhalt des Github -Repositorys in das lokale Repository herunterzuladen. Benutzer begegnen normalerweise auf “Es gibt keine Tracking -Informationen für den aktuellen ZweigProblem, wenn sie zum ersten Mal in der neuen lokalen Niederlassung den Remote -Inhalt ziehen. Dieser Fehler tritt auch auf, wenn Sie versuchen, aus dem Github -Zweig zu ziehen, der den gleichen Namen wie der lokale Git -Zweig hat.

So setzen Sie die Tracking -Informationen für den Zweig?

Um die Tracking -Informationen für die aktuelle Zweigstelle festzulegen, navigieren Sie zunächst zum erforderlichen Repository und überprüfen Sie deren Fernbedienung. Dann führen Sie das aus “ausGit Branch -set-Upstream-to =/ " Befehl.

Schauen Sie sich dazu die folgenden Schritte an, um ein besseres Verständnis zu erhalten!

Schritt 1: Wechseln Sie zum lokalen Verzeichnis

Führen Sie zunächst den Befehl unterunter aufgeführt aus und wechseln Sie zum jeweiligen Git-Verzeichnis:

$ CD "C: \ Git \ repo2"

Schritt 2: Überprüfen Sie den Remote -Ursprung

Stellen Sie dann sicher, ob das lokale Repository mit dem Remote -Repository verknüpft ist oder nicht, indem Sie den folgenden Befehl verwenden:

$ git remote -v

Hier ist ersichtlich, dass das lokale Repository mit dem Github -Repository verbunden ist:

Schritt 3: Remote -Inhalt ziehen

Geben Sie nun die "ein" ein "Git ziehenBefehl ”, um den Inhalt des Github -Repositorys in das lokale Repository zu erhalten:

$ git ziehen

Der folgende Screenshot zeigt an, dass die Tracking-Informationen für die aktuelle Arbeitszweig nicht festgelegt wurden:

Um dieses Problem zu lösen, versuchen Sie die folgenden Schritte aus.

Schritt 4: Setzen Sie die Verfolgungsinformationen für Branch

Richten Sie als nächstes die Tracking-Informationen für die aktuelle lokale Niederlassung mit Hilfe des folgenden Befehls ein:

$ Git Branch-Set-Upstream-to = Origin/Main Main

In der folgenden Ausgabe ist ersichtlich, dass der lokale Zweig „Main“ eingerichtet wurde, um den Remote -Hauptzweig zu verfolgen:

Schritt 5: Remote Herkunft ziehen

Führen Sie zum Schluss den Befehl angegebener Belastungen aus, um die Remote-Änderungen abzurufen und herunterzuladen:

$ Git Pull Origin Main-allow-abgestimmte Historien

Hier das "-zulässige HistorienDie Option wird verwendet, um Git für das Zusammenführen der Zweige sowohl der nicht verwandten Remote- als auch der lokalen Repositories zu ermöglichen.

Es kann beobachtet werden, dass die Fernabteilung erfolgreich heruntergeladen wurde und die lokale Zweigstelle aktualisiert wurde:

Wir haben erklärt, warum es keine Tracking -Informationen für den aktuellen Zweig gibt und wie sie behoben werden sollen.

Abschluss

Es gibt keine Tracking -Informationen für den aktuellen Zweig"Problem tritt auf, wenn Benutzer die" ausführen "Git ziehenBefehl zum ersten Mal im neuen Zweig. Benutzer versuchen, den Remote -Inhalt in die lokale Filiale zu ziehen, aber manchmal weiß Git nicht, welcher Remote -Zweig er ziehen sollte. In diesem Artikel wurde über die Tracking-Informationen für den aktuellen Zweig und die Behebung des aktuellen Zweigs erläutert.