@ -44,5 +44,20 @@ Debugging: Bugs sind fehlerhaft Codeabschnitte, die zu unerwarteten Ergebnissen
---
### Übung 4/23.11.2022
### Lernziel
-Vorteile von git
-Vergleich von zentraler und verteilter Versionsverwaltung
-Branching, Merging, Rebasing
### Erkenntnis
Das Arbeiten mit git ermöglicht der Gruppe die Arbeit an einem zentral gespeichertem Projekt, was jedem Mitglied ermöglicht vorherige Versionen des Projektes einzusehen und Branches mit neu erstelltem Code zu erstellen oder diese zu Mergen. Durch dieses Vorgehen kann sichergestellt werden, dass das Projekt auch durch fehlerhaft gepushten Code nicht an Funktionalität verliert.
### Wiederholung
Merging: Merging beschreibt das Zusammenfügen von verschiedenen Versionen der selben Datei. Dies wird üblicher Weise dann durchgeführt wenn eine Datei neue Funktionen hat und diese auch auf dem Main-Branch verfügbar sein sollen. Mergen kann zu Konflikten führen, wobei dann manuell angegeben werden muss, ob ein Abschnitt aus der vorherigen oder neueren Version der Datei gespeichert werden soll.