Ich habe zwei (private) Feature-Zweige, an denen ich arbeite.
a -- b -- c <-- Master
\ \
\ d -- e <-- Branch1
\
f -- g <-- Branch2
Nachdem ich einige Zeit an diesen Zweigen gearbeitet habe, habe ich festgestellt, dass ich die Änderungen von Zweig2 in Zweig1 benötige. Ich möchte die Änderungen in Branch2 auf Branch1 übertragen. Am Ende möchte ich Folgendes haben:
a -- b -- c <-- Master
\
d -- e -- f -- g <-- Branch1
Ich bin mir ziemlich sicher, dass ich den zweiten Zweig auf den ersten umstellen muss , aber ich bin mir nicht ganz sicher, welche Syntax korrekt ist und welchen Zweig ich hätte auschecken sollen.
Wird dieser Befehl das gewünschte Ergebnis liefern?
(Branch1)$ git rebase --onto Branch1 Branch2
git rebase -
. siehe meine Antwort unten