


: и ваше пользовательское значение в кавычках ““. Например, идентификатор фиксации your_custom_id.: и параметр требуемого типа, описанный выше.Если тип фиксации не указан, по умолчанию выбирается NORMAL
В примере представлено использование различных вариантов фиксации:


: и пользовательское значение в кавычках ““. Например: тег фиксации your_custom_tag.



: и желаемый идентификатор фиксации в кавычках ””. Например: cherry-pick id: "your_custom_id".На изображениях синтаксиса, предложенных ниже, представлен не полный синтаксис диаграммы, для более удобного показа параметров






true, но изменить значение на false с помощью директив.

%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'showCommitLabel':true,'mainBranchName': 'MetroLine1'}} }%%
gitGraph
commit id:"NewYork"
commit id:"Dallas"
branch MetroLine2
commit id:"LosAngeles"
commit id:"Chicago"
commit id:"Houston"
branch MetroLine3
commit id:"Phoenix"
commit type: HIGHLIGHT id:"Denver"
commit id:"Boston"
checkout MetroLine1
commit id:"Atlanta"
merge MetroLine3
commit id:"Miami"
commit id:"Washington"
merge MetroLine2 tag:"MY JUNCTION"
commit id:"Boston"
commit id:"Detroit"
commit type:REVERSE id:"SanFrancisco"


%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'showCommitLabel':true,'mainBranchOrder': 2}} }%%
gitGraph
commit
branch test1 order: 3
branch test2
branch test3
branch test4 order: 1

Поскольку параметр mainBranchOrder бал изменен на 2, основная ветвь не визуализируется в начале, а следует по порядку.
Вы можете изменить переменную существующей темы, чтобы запустить свою собственную пользовательскую тему. Подробнее о тематизации вашей диаграммы можно найти здесь.
Примечание: Для изменения темы, можно использовать либо вызов инициализации, либо директивы. В примерах ниже, показано применение синтаксиса и его визуализация.











Mermaid поддерживает переменные темы для изменения значений по умолчанию до 8 ветвей, т.е. возможно установить цвет/стиль до 8 ветвей, используя переменные темы.
После этого порога, переменные темы повторно используются циклическим образом, т.е. 9-я ветвь будет использовать цвет/стиль 1-й ветви, или ветвь в позиции индекса 8 будет использовать цвет/стиль ветви в позиции индекса 0.
Значения по умолчанию для этих переменных темы выбираются из выбранной темы. Если необходимо изменить значения по умолчанию, то можно использовать вызов initialize для добавления значений пользовательских переменных темы.







