Es gibt 3 Fernbedienungen, Primary, Secondary und Tertiary.Git vorgelagerten Zweig auf Remote-Repo auf Github
Sekundär ist eine Abzweigung von Primär mit mehr Hinzufügungen. Tertiär ist eine Gabel von Secondary mit noch mehr Zusätzen.
Secondary wird synchron mit Primary gehalten, indem ein Upstream zu einer lokalen Kopie von Secondary hinzugefügt wird und dann + von Primary abgerufen und zusammengeführt und zurück zum Remote Secondary geschoben wird. Kein Problem hier.
Jetzt brauche ich eine lokale Kopie von Tertiary (oder jede andere lokale Kopie von gegabelten Sekundär), um über Secondary upstream zu wissen, in der Lage zu sein + Merge von Primär ohne Primary manuell zu holen holen.
Außerdem muss ich wissen, wie ich diese Upstreams "ketten" kann, dass jede nächste Verzweigung (in der Tiefe) über alle übergeordneten Upstreams wissen würde und in der Lage wäre, mit allen oder irgendwelchen von ihnen zu synchronisieren.
Also die Hauptfrage ist: "Wie zu Upstream zu Remote-Repo zu speichern, so dass jeder, der es später Gabel wird über Upstream bewusst sein?".