🌿 Mermaid

Grafo Git

Explica visualmente tus estrategias de ramas

¿Qué es un Grafo Git?

Un grafo Git muestra commits, ramas, merges y tags. Es la forma más clara de documentar tu estrategia de ramas — git flow, trunk-based, release trains — para todo el equipo.

Ejemplo en directo

Código 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"
Ejemplo en directo
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Cuándo usarlo

Documentar la estrategia de ramas y releases de tu equipo
Incorporar a los desarrolladores con convenciones git visuales
Explicar los procedimientos de hotfix y de release

Sintaxis básica

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Preguntas sobre este diagrama

¿Puedo mostrar tags y releases?

Sí — los commits y merges aceptan un atributo tag: (p. ej. tag: "v1.0.0"), perfecto para documentar los puntos de release.

¿Qué estrategias de ramas puede representar?

Cualquiera: git flow, GitHub flow, trunk-based development, ramas de release — la sintaxis refleja las operaciones reales de git (branch, checkout, merge, cherry-pick).

Crea tu Grafo Git ahora

Descríbelo en lenguaje natural — la IA escribe el código Mermaid por ti.

Abrir Mermaid Studio