🌿 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
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"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
gitGraph
commit
branch develop
commit
checkout main
merge developDomande 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