Wie kann ich meine Änderungen an eine entfernte Niederlassung übertragen?

8

Ich bin auf einem Master-Zweig "Master" und ich habe 1 Commit voraus Ich möchte einen neuen Remote-Zweig mit dem Namen 'new_remote' erstellen und meinen commit dorthin schieben?

%Vor%

Ich möchte meinen Commit in einen neuen Zweig auf der entfernten Seite verschieben, der "neue Remote" genannt wird. Danke.

    
michael 15.01.2011, 00:32
quelle

5 Antworten

11

Wenn Sie gerade am lokalen Zweig master arbeiten und der neue entfernte Zweig noch nicht erstellt wurde:

%Vor%     
karlphillip 15.01.2011, 00:42
quelle
7

Wenn Sie Ihren master Zweig in ein newbranch im entfernten Repository namens origin verschieben möchten, können Sie Folgendes ausführen:

%Vor%     
Antoine Pelisse 16.01.2011 10:01
quelle
1
%Vor%

Ganz allgemein

%Vor%     
Chetan Laddha 05.05.2015 07:04
quelle
1

Obwohl das, was Sie versuchen, in git vollkommen legal ist, würde ich von einem allgemeinen Best-Practice-Standpunkt (wenn Sie viele parallele Entwicklungslinien haben) vorschlagen, einen lokalen Tracking-Zweig zu erstellen und ihn zu Ihrer Fernbedienung zu schieben.

> %Vor%     
Ajay Reddy 17.01.2011 14:10
quelle
0

Ich denke, du willst nur deine Änderungen pushen, also:

%Vor%

sollte genug für dich sein. Der erste Parameter für git push ist die Remote, die Sie aktualisieren möchten (in Ihrem Fall ist das old_remote) und die zweite ist die Verzweigung, die Sie schieben möchten.

Anstatt die Verzweigung mit dem Namen anzugeben, können Sie --all wie folgt verwenden:

%Vor%     
farnoy 16.01.2011 12:39
quelle

Tags und Links