🌿 Mermaid
Graphe Git
Expliquez vos stratégies de branches visuellement
Qu’est-ce qu’un Graphe Git ?
Un graphe Git montre commits, branches, merges et tags. C’est la façon la plus claire de documenter votre stratégie de branches — git flow, trunk-based, release trains — pour toute l’équipe.
Exemple en direct
gitGraph
commit id: "init"
branch develop
commit id: "setup CI"
branch feature/auth
commit id: "login page"
commit id: "JWT"
checkout develop
merge feature/auth tag: "v0.2.0"
checkout main
merge develop tag: "v1.0.0"Quand l’utiliser
Documenter la stratégie de branches et de releases de l’équipe
Onboarder les développeurs avec des conventions git visuelles
Expliquer les procédures de hotfix et de release
Syntaxe de base
gitGraph
commit
branch develop
commit
checkout main
merge developQuestions sur ce diagramme
Puis-je montrer les tags et les releases ?
Oui — commits et merges acceptent un attribut tag: (ex. tag: "v1.0.0"), parfait pour documenter les points de release.
Quelles stratégies de branches peut-il représenter ?
Toutes : git flow, GitHub flow, trunk-based development, branches de release — la syntaxe reflète les vraies opérations git (branch, checkout, merge, cherry-pick).
Créez votre Graphe Git maintenant
Décrivez-le en langage naturel — l’IA écrit le code Mermaid pour vous.
Ouvrir Mermaid Studio