Mein lokaler Git Repo muss von einem Server ziehen. Es muss dann einen bestimmten Zweig zu einem Überprüfungsrepo mit einem anderen Zweignamen auf einem anderen Server verschieben.Wie man eine git Verzweigung setzt, um zu einer Fernbedienung mit einem anderen Zweignamen zu drücken und von einer völlig anderen URL zu ziehen
Etwas wie: Ziehen Sie alles von PullOnlyRepo auf Server1 (wir vielleicht diesen Ursprung nennen?) Push-Zweig Hotfix ReivewRepo mit Zweignamen JistChanges auf Server2.
Gerade jetzt git config--l zeigt:
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.url=<URL for Server1>
remote.origin.pushurl=no_push (this shouldn't matter since it is a pull only repo)
branch.production.remote=origin
branch.production.merge=refs/heads/production
remote.review.url=<URL for Server2>
remote.review.fetch=+refs/heads/*:refs/remotes/review/*
git pull tut, was ich will (Fetch ändert sich von der richtigen Stelle auf Server1 und verschmilzt sie in meine Arbeit Baum).
Aber Git Push nicht. Um zu erreichen, was ich will, ich
git push review hotfix:JistChanges
Gibt es eine Möglichkeit, dies zu machen git ziehen zu tun haben, tun, ohne in das Extramaterial setzen zu müssen?
Es gibt bereits einige Fragen, die eingerichtet wurden, damit Ihre lokale Verzweigung an eine Remote mit einem anderen Zweignamen übermittelt wird. Sie ändern aber auch den Upstream und wo der Pull herkommt.
In welcher Version sind Sie eingeschaltet? Es gibt viele Konfigurationsvariablen ... –
Ich bin auf Version 1.7.4.1 – Jistanidiot