🌿 Mermaid

Git graf

Vysvětlujte větvicí strategie vizuálně

Co je Git graf?

Git graf zobrazuje commity, větve, merge a tagy. Je to nejjasnější způsob, jak zdokumentovat vaši větvicí strategii — git flow, trunk-based, release trains — pro celý tým.

Živý příklad

Mermaid kód
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"
Živý příklad
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Kdy ho použít

Dokumentace větvicí a release strategie vašeho týmu
Onboarding vývojářů pomocí vizuálních git konvencí
Vysvětlení postupů pro hotfixy a vydání

Základní syntaxe

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Otázky k tomuto diagramu

Mohu zobrazit tagy a vydání?

Ano — commity a merge přijímají atribut tag: (např. tag: "v1.0.0"), ideální pro dokumentaci bodů vydání.

Které větvicí strategie dokáže znázornit?

Jakékoli: git flow, GitHub flow, trunk-based development, release větve — syntaxe odráží skutečné git operace (branch, checkout, merge, cherry-pick).

Vytvořte svůj Git graf hned teď

Popište ho přirozeným jazykem — AI napíše Mermaid kód za vás.

Otevřít Mermaid Studio