Dites simplement que vous avez une branche de développement avec 100 messages de validation/journal presque inutiles. Est-il possible de fusionner la branche dev en master/head et d'avoir un seul message dans la branche master? Par exemple, un message de journal sur la branche principale/principale peut indiquer "Ajoute des fonctions XYZ"fusion de la branche dev en tête avec un seul message de journal
Il semble qu'il y ait deux bonnes réponses. L'utilisation de squash vous permet de masquer tous les commits de la branche master, et l'utilisation de rebase interactif vous permet de masquer des parties sélectionnées de l'historique de la branche master.
Bien que cela soit possible, déterminez si vous voulez * vraiment * perdre tout cet historique. L'historique peut être utile plus tard, par exemple lorsque vous essayez de repérer l'introduction d'un bug. –
Doh! Donc, la façon dont je comprends les deux réponses est techniquement correcte. Squash vous permet de cacher essentiellement tout l'historique, et rebase vous permet de simplement modifier l'historique. – corydoras