# Mermaid Git-Graph-Spickzettel

Eine Branch-Historie, gezeichnet.

## Commits

Jeder Commit ist eine Zeile, und die Commits landen auf dem Branch, auf dem du bist.

```mermaid
gitGraph
    commit
    commit
    commit
```

![Ein Git-Graph auf dem main-Branch mit drei Commits in einer Reihe.](/diagrams/gitgraph/basic.svg)

## Verzweigen

branch startet einen Branch, und checkout geht zurück zu einem, auf dem du warst.

```mermaid
gitGraph
    commit
    branch develop
    commit
    checkout main
    commit
```

![Ein Git-Graph mit einem main-Branch aus zwei Commits und einem develop-Branch, der sich nach dem ersten abzweigt.](/diagrams/gitgraph/branches.svg)

## Zusammenführen

merge faltet einen Branch zurück in den, auf dem du bist.

```mermaid
gitGraph
    commit
    branch feature
    commit
    checkout main
    merge feature
```

![Ein Git-Graph, in dem sich ein Feature-Branch vom main abzweigt und wieder hineingeführt wird.](/diagrams/gitgraph/merge.svg)

## Einen Commit taggen

Das Tag steht nach dem Commit-Schlüsselwort, in Anführungszeichen.

```mermaid
gitGraph
    commit tag: "v1.0"
    commit tag: "v1.1"
```

![Ein Git-Graph mit zwei Commits, der erste mit dem Tag „v1.0“, der zweite mit „v1.1“.](/diagrams/gitgraph/tags.svg)

## In Mernyx zeichnen

Öffne eine .mmd-Datei, verschiebe einen Knoten auf der Canvas, und der Quellcode kommt mit. Nativ auf macOS, ohne Browser dazwischen.
