🌿 Mermaid

Grafo Git

Spiega visivamente le strategie di branching

Che cos’è un Grafo Git?

Un grafo Git mostra commit, branch, merge e tag. È il modo più chiaro per documentare la tua strategia di branching — git flow, trunk-based, release train — per tutto il team.

Esempio dal vivo

Codice 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"
Esempio dal vivo
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Quando usarlo

Documentare la strategia di branching e release del team
Fare onboarding degli sviluppatori con convenzioni git visive
Spiegare le procedure di hotfix e di release

Sintassi di base

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Domande su questo diagramma

Posso mostrare tag e release?

Sì — commit e merge accettano un attributo tag: (es. tag: "v1.0.0"), perfetto per documentare i punti di release.

Quali strategie di branching può rappresentare?

Tutte: git flow, GitHub flow, trunk-based development, branch di release — la sintassi rispecchia le vere operazioni git (branch, checkout, merge, cherry-pick).

Crea ora il tuo Grafo Git

Descrivilo in linguaggio naturale — l’IA scrive il codice Mermaid per te.

Apri Mermaid Studio