Mittel
Versionsverwaltung (Git)
Zentral vs. verteilt, Git-Workflows, typische Kommandos.
Warum Priorität „Mittel"? Gelegentlich Teil der Prüfung (40–59%). Verstehen, aber nicht überinvestieren.
Lernziele
- Das 3-Bereiche-Modell (Working Copy, Index, Repo) verstehen
- Die wichtigsten Git-Kommandos sicher anwenden
- Merge vs. Rebase unterscheiden und Workflows einordnen
Drei Bereiche
- Working Copy – Dateien auf der Platte.
- Index / Staging –
git add. - Repository –
git commit.
Wichtige Kommandos
git init/git clonegit add,git commit,git status,git loggit push,git pull,git fetchgit branch,git switch(alt:checkout)git mergevs.git rebase
Merge vs. Rebase
- Merge: erzeugt einen Merge-Commit, History bleibt verzweigt.
- Rebase: schreibt Commits auf eine neue Basis – lineare Historie, aber History-Rewrite.
Workflows
- GitFlow: main / develop / feature / release / hotfix – schwergewichtig, klassisch.
- Trunk-Based: kurze Branches, schnell mergen in main – CI/CD-freundlich.
- GitHub Flow: main + Feature-PRs, leichtgewichtig.
bashTypischer Ablauf
git clone git@server:repo.git
git switch -c feature/login
# ... Änderungen ...
git add src/login.ts
git commit -m "feat: add login form"
git fetch origin
git rebase origin/main
git push -u origin feature/loginKonfliktlösung
- Datei editieren, Konflikt-Marker (
<<<,===,>>>) entfernen. git add <datei>.git commit(bei Merge) odergit rebase --continue.
Übungen
Eine AntwortWelches Kommando überträgt lokale Commits zum Remote?
Eine AntwortHauptunterschied zwischen merge und rebase?
Zum Weiterlernen

▶
YouTubeLerne Git in 30 Minuten // Git Tutorial Deutsch
Schneller Einstieg in die wichtigsten Git-Kommandos.

▶
YouTubeGIT Branch & Merge kurz erklärt – Die Git Grundlagen
Fokus auf Branching und Merge – zentral für Teamwork.
Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.