chore: initial training material setup
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# 🎓 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.*
|
||||
Reference in New Issue
Block a user