2017-06-11 2 views
0

Mit dem Befehl git branch können Sie alle lokalen Zweige auflisten, aber ich versuche zu prüfen, ob eine entfernte Verzweigung vom lokalen Repository bekannt ist. Zum Beispiel gibt es eine Verzweigung upstream/remoteBranch, die keine Kopie im lokalen Repository hat. Ich mache git fetch, so dass mein lokales Repository die remoteBranch jetzt kennt. Ich kann seinen Namen in Befehlen wie git diff upstream/remoteBranch localBranch verwenden, aber es ist nicht in der Liste der lokalen Zweige aufgeführt (was in Ordnung ist, da remoteBranch kein lokaler Zweig ist) und ich möchte auch entfernte Zweige auflisten. Gibt es eine Möglichkeit, alle Zweige aufzulisten, einschließlich derjenigen, die auf Upstream abgerufen wurden, oder zumindest überprüfen, ob eine bestimmte Verzweigung vorhanden ist?Liste entfernter Zweige, die abgerufen wurden

Antwort

1

Wenn Sie die folgenden ausführen:

git branch -a 

dann Git zeigt Ihnen alle lokalen und Remote-Tracking-Zweige, die sie kennt. Ich sehe nicht viel Sinn beim Abfragen, um herauszufinden, welche entfernten Zweige Sie noch nicht gesehen haben. In der Regel würden Sie einfach eine git fetch ausführen, wenn Sie im Zweifel waren, was verfügbar ist.

+0

Das wollte ich machen. Es war so einfach und ich konnte es nicht finden. Danke vielmals. – Sebastian

Verwandte Themen