# Labor

```{figure} resources/icons/git-logo.svg
---
width: 40%
name: Git Logo 2
---
```

In diesem Labor lernen wir die Grundprinzipen von der Versionskontrolle `git` kennen. Es ist vorteilhaft vor oder während dem Labor den [Theorieteil](../intro/00-intro) durchzuarbeiten.

Zu Beginn werden wir Git auf Ihrem Rechner [installieren und konfigurieren](01-config).

Danach lernen wir die [Basis Operationen](02-general) kennen um mit Git arbeiten zu können.

Das erstelle Repository wird danach auf [GitHub veröffentlicht](03-github).

Die erweiterten Funktionen [`branch` sowie `merge`](04-branch-merge) werden in einem Beispiel probiert.

Am Ende arbeiten wir alle gemeinsam nach dem [Gitflow Prinzip](05-gitflow).