🌿 Mermaid
Git граф
Обяснете стратегиите за разклоняване визуално
Какво е Git граф?
Git графът показва commits, клонове, merges и tags. Това е най-ясният начин да документирате стратегията си за разклоняване — git flow, trunk-based, release trains — за целия екип.
Пример на живо
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"Кога да я използвате
Документиране на стратегията на екипа за клонове и издания
Въвеждане на разработчици с визуални git конвенции
Обясняване на процедури за hotfix и release
Основен синтаксис
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