Legen Sie die Nachverfolgung fest und veröffentlichen Sie einen Zweig
Ein neuer Zweig existiert nur auf Ihrem Computer, bis Sie ihn pushen. Das erste Push fragt, an welche Gegenstelle es gesendet werden soll, und von da an verfolgt der Zweig diesen Fernzweig (seinen Upstream), wie git push -u. Set Upstream… ändert, was es verfolgt.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Das Repository verfügt über eine Fernbedienung, z. B.
origin(Remote hinzufügen und bearbeiten).
Wo es zu finden ist
- Push in der Symbolleiste, auf einem Zweig, der noch nichts verfolgt.
- Klicken Sie mit der rechten Maustaste auf einen Zweig: Upstream › Set Upstream…, Unset Upstream oder Fast-Forward to Upstream.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Push | ⌘⇧U | Ctrl+Shift+U |
Schritte
Pushen Sie den neuen Zweig
Drücken Sie bei ausgechecktem Zweig Push. GitTree sagt, dass der Branch noch keinen Remote-Branch verfolgt und fragt nach dem Remote.
Wählen Sie die Fernbedienung
Wählen Sie die Fernbedienung aus, normalerweise
origin, und drücken Sie Push to origin. Dort wird die Filiale mit dem gleichen Namen angelegt.Überprüfen Sie die Etiketten
Die Zweigstellenbeschriftung zeigt nun beide Symbole: Ihre lokale Zweigstelle und die entfernte Zweigstelle befinden sich auf gleicher Höhe.

Eine Beschriftung mit beiden Symbolen ist eine lokale Zweigebene mit ihrem Upstream.GitTree-Schnittstelle mit einem Demonstrations-Repository.
Erwartetes Ergebnis
Der Zweig befindet sich auf der Fernbedienung und verfolgt ihn: Pull und Push arbeiten jetzt ohne Nachfrage damit.
Ändern Sie, was ein Zweig verfolgt
- Set Upstream… öffnet What should … track?: Wählen Sie Upstream branch und drücken Sie Track oder Track Nothing.
- Fast-Forward to Upstream verschiebt den Zweig in seinen Upstream, wenn er selbst nichts Neues hat.
- Um zu einem Zweig mit einem anderen Namen zu pushen, führen Sie Push … to … aus der Befehlspalette aus.
Wenn etwas schief geht
„Es gibt noch keine Remote-Tracking-Zweige. Zuerst abrufen.“
GitTree kennt die Zweige der Fernbedienung erst nach einem Abruf. Wählen Sie Fetch All und legen Sie dann den Upstream fest.
„Dieser Zweig verfolgt nichts.“
Aktionen wie Fast-Forward to Upstream benötigen einen Upstream. Schieben Sie den Zweig oder verwenden Sie Set Upstream….
Fragen
Was ist ein Upstream-Zweig?
Der Remote-Zweig, dem Ihr lokaler Zweig folgt, z. B. origin/feature/search. GitTree vergleicht die beiden, um zu zeigen, was Sie ziehen oder schieben müssen.