Files

56 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🎓 Git-Schulung für Einsteiger
Willkommen! Diese Schulung führt dich Schritt für Schritt durch die wichtigsten Git-Konzepte ohne Vorkenntnisse, in 6090 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.*