Ich kann mir nie wirklich eine Zeit vorstellen, in der ich git merge
eher ein Commit als ein Commit zeigen würde git rebase
und nicht möchte. Gibt es eine Möglichkeit, git so zu konfigurieren, dass der Schnellvorlauf standardmäßig deaktiviert ist? Die Tatsache, dass es eine --ff
Option gibt, scheint zu implizieren, dass es einen Weg gibt, aber ich kann ihn in der Dokumentation nicht finden.
merge
ganze 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?