Ich kann mir nie wirklich eine Zeit vorstellen, in der ich git mergeeher ein Commit als ein Commit zeigen würde git rebaseund nicht möchte. Gibt es eine Möglichkeit, git so zu konfigurieren, dass der Schnellvorlauf standardmäßig deaktiviert ist? Die Tatsache, dass es eine --ffOption gibt, scheint zu implizieren, dass es einen Weg gibt, aber ich kann ihn in der Dokumentation nicht finden.
mergeganze Zeit für Filialen, wenn keine Festschreibungen von ihrer Fernbedienung vorgenommen wurden, um sie schnell vorzuspulen. Dies scheint der einfachste und sicherste Weg zu sein. Ich bin neugierig, Sie haben offensichtlich einen Anwendungsfall. Warum sollten Sie jemals ein Merge-Commit erstellen wollen, bei dem auf einer Seite des Zweigs keine Commits vorhanden sind?