Maîtrisez les Concepts
Avant d'écrire une seule commande, comprenez les idées qui rendent ce workflow rapide et simple.
Pour les développeurs qui préfèrent livrer du code plutôt que de se battre avec les branches.
Un historique propre n'est pas un luxe ; c'est le fondement d'une base de code saine.

On a tous vu des git log --graph qui ressemblaient à un bol de spaghettis tombé d'un immeuble de dix étages. Un enchevêtrement de commits de fusion sans signification, des branches qui n'ont pas été touchées depuis la dernière ère glaciaire, et une branche main si alambiquée qu'il est impossible de tracer ce qui a réellement été livré.
Si cela vous semble familier, vous êtes au bon endroit.
Ce guide présente un workflow simple de Développement Basé sur le Tronc (Trunk-Based Development). Je ne vais pas vous donner une douzaine de types de branches à mémoriser ou un ensemble complexe de règles qui nécessitent un doctorat en théorie des graphes. La philosophie ici repose sur une seule chose : maintenir un historique propre et linéaire sur votre branche main qui raconte une histoire cohérente. Vos branches sont des outils temporaires et jetables pour accomplir le travail. Elles sont votre bac à sable personnel ; main est l'histoire publiée du projet.
Ce n'est pas un autre ensemble de règles ; c'est une approche pragmatique pour construire des logiciels de manière collaborative et efficace. Allez, au boulot.