🌿 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

Code Mermaid
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"
Exemple en direct
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.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

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Questions 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