2010-07-08 15 views
7

Ich habe an einem lokalen Klon eines Remote-Git-Repository gearbeitet, die Änderungen an meinem lokalen Master-Zweig. Jetzt möchte ich meine Commits in das Remote-Repository verschieben. Allerdings möchte ich meine lokalen Commits getrennt von der Remote-Master-Zweig, so dass ich nichts zu brechen. Wie kann ich meine lokalen Commits in eine neue Remote-Zweigstelle verschieben?Push-Local-Master-Commits zu Remote-Zweig

+0

Warum nicht zu einem lokalen Tracking-Zweig zusammenführen und dann den lokalen Zweig auf den Remote-Zweig schieben? –

Antwort

14

Sie sollten git help push ausführen, die Ihnen über die Syntax für die refspec, die Sie drücken, erzählen wird. Kurz gesagt, git push <remotename> <local_branch_name>:<remote_branch_name>

+1

Für mich musste ich 'git remote' machen (bekomme den entfernten Namen, meins war Ursprung) ' git push -f Ursprung UI-Zusatz: UI-Addition' Ohne die '-f' Option würde es nicht erlaube die Operation. – Danuofr