🌿 Mermaid

Git-graf

Förklara branchstrategier visuellt

Vad är ett Git-graf?

En git-graf visar commits, brancher, merges och taggar. Det är det tydligaste sättet att dokumentera er branchstrategi — git flow, trunk-based, release trains — för hela teamet.

Live-exempel

Mermaid-kod
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"
Live-exempel
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

När det ska användas

Dokumentera teamets branch- och releasestrategi
Onboarda utvecklare med visuella git-konventioner
Förklara hotfix- och releaseprocedurer

Grundläggande syntax

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Frågor om detta diagram

Kan jag visa taggar och releaser?

Ja — commits och merges accepterar ett tag:-attribut (t.ex. tag: "v1.0.0"), perfekt för att dokumentera releasepunkter.

Vilka branchstrategier kan den representera?

Alla: git flow, GitHub flow, trunk-based development, releasebrancher — syntaxen speglar verkliga git-operationer (branch, checkout, merge, cherry-pick).

Skapa ditt Git-graf nu

Beskriv det på vanligt språk — AI:n skriver Mermaid-koden åt dig.

Öppna Mermaid Studio