本文へスキップ
Mernyx
メニューを開く

Mermaid Git グラフのチートシート

ブランチの履歴を、描いてみたもの。

このページのすべての図はMernyx(macOS 向けネイティブ Mermaid エディタ)が描いたものです。ブラウザで動く Mermaid.js ではなく、App のキャンバスで使うのと同じレンダラーです。

コミット

コミットは 1 本の線で、置いたブランチ上に乗ります。

gitGraph
    commit
    commit
    commit
main ブランチにコミットが 3 つ並ぶ Git グラフ。図を拡大

ブランチを切る

branch がブランチを始め、checkout は以前いたブランチに戻ります。

gitGraph
    commit
    branch develop
    commit
    checkout main
    commit
main ブランチにコミット 2 つ、develop ブランチが 1 つ目のあとに分岐する Git グラフ。図を拡大

マージ

merge はブランチを、今いるブランチのほうに折り込みます。

gitGraph
    commit
    branch feature
    commit
    checkout main
    merge feature
main から feature ブランチが分岐し、main へマージされる Git グラフ。図を拡大

コミットにタグをつける

タグは commit キーワードのあとに、引用符で囲んで書きます。

gitGraph
    commit tag: "v1.0"
    commit tag: "v1.1"
コミット 2 つの Git グラフ。1 つ目に v1.0、2 つ目に v1.1 のタグがついています。図を拡大

Mernyx で描いてみる

.mmd ファイルを開いて、キャンバスでノードを動かしてみてください。ソースコードもついてきます。macOS ネイティブで、ブラウザは介在しません。

図のプレビュー