🌿 Mermaid

Git граф

Обяснете стратегиите за разклоняване визуално

Какво е Git граф?

Git графът показва commits, клонове, merges и tags. Това е най-ясният начин да документирате стратегията си за разклоняване — git flow, trunk-based, release trains — за целия екип.

Пример на живо

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"
Пример на живо
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Кога да я използвате

Документиране на стратегията на екипа за клонове и издания
Въвеждане на разработчици с визуални git конвенции
Обясняване на процедури за hotfix и release

Основен синтаксис

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Въпроси за тази диаграма

Мога ли да показвам tags и издания?

Да — commits и merges приемат атрибут tag: (напр. tag: "v1.0.0"), идеален за документиране на точките на издаване.

Кои стратегии за разклоняване може да представи?

Всякакви: git flow, GitHub flow, trunk-based development, release клонове — синтаксисът отразява реалните git операции (branch, checkout, merge, cherry-pick).

Създайте своята Git граф сега

Опишете я на обикновен език — AI пише Mermaid кода вместо вас.

Отворете Mermaid Studio