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 masterwährend ich mich in dem workingZweig 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 masterbasierend, um oben in meinem workingZweig platziert zu werden. Aber was ist, wenn ich die Änderungen von zusammenführen möchte, masteraber meine Änderungen neu begründen möchte, um an der workingSpitze zu sein? Wie mache ich das? Kann es gemacht werden?
Ich könnte git-rebase workingin meinem masterZweig laufen , um meine Änderungen in den masterZweig zu übernehmen, aber ich würde das gerne in meinem workingZweig tun können , und ich habe keine Ahnung, wie. Das nächste, was ich mir mastervorstellen kann, ist, einen neuen Zweig daraus zu erstellen workingund die Änderungen darüber hinaus neu zu definieren, aber dann hätte ich einen neuen Zweig, anstatt den workingZweig zu ändern .
git rebase workingwürde diemasterÄnderungen (nach dem Punkt, der sichworkingverzweigte) auf denworkingZweig verschieben - aber das ist nicht sehr sinnvollmaster:)