Naprawdę nie mogę sobie wyobrazić czasu, w którym wolałbym git merge
zamiast tego git rebase
i nie chcę, aby pojawił się zatwierdzony. Czy jest jakiś sposób, aby skonfigurować git, aby domyślnie wyłączał szybkie przekazywanie? Fakt, że istnieje --ff
opcja, wydaje się sugerować, że istnieje sposób, ale nie mogę tego znaleźć w dokumentacji.
merge
Cały czas używam dla oddziałów, gdy nie wykonałem żadnych zobowiązań ze swojego pilota, aby je szybko przewinąć. Wydaje się to najprostszym i najbezpieczniejszym sposobem na zrobienie tego. Jestem ciekawy, oczywiście masz przypadek użycia. Dlaczego miałbyś kiedykolwiek chcieć utworzyć zatwierdzenie scalania, gdy po jednej stronie oddziału nie ma żadnych zatwierdzeń?