🌿 Mermaid

Git-graf

Forklar branching-strategier visuelt

Hvad er et Git-graf?

En git-graf viser commits, branches, merges og tags. Det er den klareste måde at dokumentere jeres branching-strategi — git flow, trunk-based, release trains — for hele teamet.

Live-eksempel

Mermaid-kode
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-eksempel
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Hvornår skal det bruges

Dokumentér teamets branching- og release-strategi
Onboard udviklere med visuelle git-konventioner
Forklar hotfix- og release-procedurer

Grundlæggende syntaks

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Spørgsmål om dette diagram

Kan jeg vise tags og releases?

Ja — commits og merges accepterer en tag:-attribut (fx tag: "v1.0.0"), perfekt til at dokumentere release-punkter.

Hvilke branching-strategier kan den repræsentere?

Alle: git flow, GitHub flow, trunk-based development, release-branches — syntaksen afspejler rigtige git-operationer (branch, checkout, merge, cherry-pick).

Opret dit Git-graf nu

Beskriv det i almindeligt sprog — AI’en skriver Mermaid-koden for dig.

Åbn Mermaid Studio