2.3 KiB
2.3 KiB
🎓 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:
- Commits erstellen und die Versionshistorie lesen
- Branches anlegen und zwischen ihnen wechseln
- Branches mergen und dabei auftretende Konflikte lösen
- Ein lokales Repo mit einem Remote-Repository verbinden
- Den Pull-Request-Workflow auf GitHub oder GitLab anwenden
Voraussetzungen
- Git ist installiert (→ 00-vorbereitung)
- Du kannst ein Terminal / eine Kommandozeile öffnen
- Du hast einen Texteditor (z. B. VS Code, Notepad++, nano)
Zeitplan
| Modul | Dauer | Inhalt |
|---|---|---|
| 00 – Vorbereitung | 10 min | Git installieren & konfigurieren |
| 01 – Grundkonzepte | 15 min | 3-Bereiche-Modell, Commits verstehen |
| 02 – Erste Schritte | 15 min | init, add, commit, log |
| 03 – Branches | 15 min | Branches anlegen und mergen |
| 04 – Konflikte | 15 min | Merge-Konflikte lösen |
| 05 – Remote & PRs | 10 min | push, pull, Pull Requests |
| 06 – Cheatsheet | Referenz | Die 20 wichtigsten Befehle |
Hinweis: Bearbeite die Module in der Reihenfolge der Nummern. Jedes Modul baut auf dem vorherigen auf.
🗺 Lernpfad
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/. Schau erst rein, wenn du selbst einen Versuch gemacht hast!
Bei Fragen wende dich an deine Trainerin oder deinen Trainer.