Die Dokumentation für den rebaste
Befehl von Git ist ziemlich knapp:
--preserve-merges
Anstatt Merges zu ignorieren, versuchen Sie, sie zu rekonstruieren.
Dies verwendet intern die --interactive-Mechanik, aber es ist im Allgemeinen keine gute Idee, sie explizit mit der --interactive-Option zu kombinieren, es sei denn, Sie wissen, was Sie tun (siehe BUGS unten).
Was passiert also tatsächlich, wenn Sie --preserve-merges
verwenden? Wie unterscheidet es sich vom Standardverhalten (ohne diesen Flag)? Was bedeutet es, einen Merge "neu zu erstellen", usw.