Wie push 2 Zweige vom lokalen zum remote-repo mit git?
Ich habe 2 Filialen in meiner lokalen, zum Beispiel:
- FirstApp
- SecondApp
Wie Sie schieben Sie die beiden von Ihnen, um remote-repo? Benötige ich auch zwei Filialen in abgelegenen wie auch?
Vielen Dank!
- Ist dies nicht das Standardverhalten?
git push origin
(vorausgesetzt, das remote aufgerufen wird, Ursprung) werden alle push un-synchronisiert alle lokalen commits in den Zweigen. - Hmm ist es? Ich wage nicht zu versuchen, weil die repo ist sehr wichtig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es tun, indem Sie den folgenden Befehl ausführen.
git push [remote-name] [branch1] [branch2]
Zum Beispiel, wenn Sie wollen, zwei aufgesetzte Zweig FirstApp und Zweig SecondApp, um die remote-origin auszuführen, können Sie die
Wenn Sie möchten, schieben Sie mehr Zweige, fügen Sie einfach den branch-Namen, die müssen geschoben werden, bis zum Ende.
Weitere Informationen über git. Sie können die Kasse dieses Buch aus der folgenden link - http://git-scm.com/book
Mit der letzten änderung in der "Standard-push-policy, würde ich raten:
So, auch mit dem neuen "simple" - Politik, wird es schieben, und erstellen Sie eine upstream-Zweig, benannt nach Ihren lokalen Niederlassungen.
Nun im Hinterkopf behalten, wenn Sie den Klon wieder Ihre remote-repo, es wird erstellt keine lokalen Niederlassungen für alle remote-branches: siehe "Verfolgen Sie alle remote-git-Zweige als Filialen".
Um zu sehen, ob Ihre Zweige gedrängt wurden, nachdem ein neuer clone, überprüfen Sie heraus das Ergebnis:
git push -u
ist nur einmal gemacht werden, das erste mal, wenn Sie drücken einen Zweig, um eine upstream-branch. Siehe stackoverflow.com/questions/6089294/...Nun nutze ich SourceTree zu helfen, die Verwaltung von meinem lokalen repository.
Hilft es, schieben Sie alle lokalen Zweige, die wurden noch nicht erstellt repo von: