In Ordnung. Wenn ich mich in einem Zweig befinde (z. B. working
) und die Änderungen eines anderen Zweigs zusammenführen möchte (z. B. master
), führe ich den Befehl aus, git-merge master
während ich mich in dem working
Zweig befinde, und die Änderungen werden zusammengeführt, ohne den Verlauf überhaupt neu zu begründen. Wenn ich laufe git-rebase master
, werden die Änderungen in neu master
basierend, um oben in meinem working
Zweig platziert zu werden. Aber was ist, wenn ich die Änderungen von zusammenführen möchte, master
aber meine Änderungen neu begründen möchte, um an der working
Spitze zu sein? Wie mache ich das? Kann es gemacht werden?
Ich könnte git-rebase working
in meinem master
Zweig laufen , um meine Änderungen in den master
Zweig zu übernehmen, aber ich würde das gerne in meinem working
Zweig tun können , und ich habe keine Ahnung, wie. Das nächste, was ich mir master
vorstellen kann, ist, einen neuen Zweig daraus zu erstellen working
und die Änderungen darüber hinaus neu zu definieren, aber dann hätte ich einen neuen Zweig, anstatt den working
Zweig zu ändern .
git rebase working
würde diemaster
Änderungen (nach dem Punkt, der sichworking
verzweigte) auf denworking
Zweig verschieben - aber das ist nicht sehr sinnvollmaster
:)