56 lines
2.3 KiB
Markdown
56 lines
2.3 KiB
Markdown
# 🎓 Git-Schulung für Einsteiger
|
||
|
||
Willkommen! Diese Schulung führt dich Schritt für Schritt durch die wichtigsten Git-Konzepte – ohne Vorkenntnisse, in 60–90 Minuten.
|
||
|
||
## Lernziele
|
||
|
||
Nach dieser Schulung kannst du:
|
||
|
||
1. **Commits** erstellen und die Versionshistorie lesen
|
||
2. **Branches** anlegen und zwischen ihnen wechseln
|
||
3. Branches **mergen** und dabei auftretende Konflikte lösen
|
||
4. Ein lokales Repo mit einem **Remote-Repository** verbinden
|
||
5. Den **Pull-Request-Workflow** auf GitHub oder GitLab anwenden
|
||
|
||
## Voraussetzungen
|
||
|
||
- Git ist installiert (→ [00-vorbereitung](00-vorbereitung/README.md))
|
||
- Du kannst ein Terminal / eine Kommandozeile öffnen
|
||
- Du hast einen Texteditor (z. B. VS Code, Notepad++, nano)
|
||
|
||
## Zeitplan
|
||
|
||
| Modul | Dauer | Inhalt |
|
||
|-------|-------|--------|
|
||
| [00 – Vorbereitung](00-vorbereitung/README.md) | 10 min | Git installieren & konfigurieren |
|
||
| [01 – Grundkonzepte](01-grundkonzepte/README.md) | 15 min | 3-Bereiche-Modell, Commits verstehen |
|
||
| [02 – Erste Schritte](02-erste-schritte/README.md) | 15 min | init, add, commit, log |
|
||
| [03 – Branches](03-branches/README.md) | 15 min | Branches anlegen und mergen |
|
||
| [04 – Konflikte](04-merge-und-konflikte/README.md) | 15 min | Merge-Konflikte lösen |
|
||
| [05 – Remote & PRs](05-remote-und-pullrequests/README.md) | 10 min | push, pull, Pull Requests |
|
||
| [06 – Cheatsheet](06-quick-reference/cheatsheet.md) | Referenz | Die 20 wichtigsten Befehle |
|
||
|
||
> **Hinweis:** Bearbeite die Module in der Reihenfolge der Nummern. Jedes Modul baut auf dem vorherigen auf.
|
||
|
||
## 🗺 Lernpfad
|
||
|
||
```mermaid
|
||
flowchart TD
|
||
A([Start]) --> B[00 – Vorbereitung\nGit installieren & konfigurieren]
|
||
B --> C[01 – Grundkonzepte\n3-Bereiche-Modell & Commits]
|
||
C --> D[02 – Erste Schritte\ninit · add · commit · log]
|
||
D --> E[03 – Branches\nbranch · switch · merge]
|
||
E --> F[04 – Merge & Konflikte\nKonflikte erkennen & lösen]
|
||
F --> G[05 – Remote & Pull Requests\npush · pull · PR-Workflow]
|
||
G --> H[06 – Quick Reference\nCheatsheet]
|
||
H --> I([Fertig! 🎉])
|
||
```
|
||
|
||
## Lösungen
|
||
|
||
Die Lösungen zu den Aufgaben findest du im Ordner [loesungen/](loesungen/). Schau erst rein, wenn du selbst einen Versuch gemacht hast!
|
||
|
||
---
|
||
|
||
*Bei Fragen wende dich an deine Trainerin oder deinen Trainer.*
|