🌿 Mermaid

Git-graaf

Leg branchingstrategieën visueel uit

Wat is een Git-graaf?

Een git-graaf toont commits, branches, merges en tags. Het is de duidelijkste manier om je branchingstrategie te documenteren — git flow, trunk-based, release trains — voor het hele team.

Live voorbeeld

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

Wanneer gebruik je het

De branching- en releasestrategie van je team documenteren
Ontwikkelaars onboarden met visuele git-conventies
Hotfix- en releaseprocedures uitleggen

Basissyntaxis

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Vragen over dit diagram

Kan ik tags en releases tonen?

Ja — commits en merges accepteren een tag:-attribuut (bijv. tag: "v1.0.0"), perfect om releasepunten te documenteren.

Welke branchingstrategieën kan hij weergeven?

Allemaal: git flow, GitHub flow, trunk-based development, releasebranches — de syntaxis weerspiegelt echte git-operaties (branch, checkout, merge, cherry-pick).

Maak nu je Git-graaf

Beschrijf het in gewone taal — de AI schrijft de Mermaid-code voor je.

Mermaid Studio openen