@ -49,3 +49,23 @@ Mit Debugging laesst sich der Code Schritt für Schritt analysieren. So findet m
---
---
## Su 04 (14.11.2023)
## Su 04 (14.11.2023)
### Lernziel
Das heutige Lernziel war:
- Vorteile von git
- Branches erstellen
- Branches mergen
- Git Befehle anwenden
### Erkenntnis
Fuer das Gruppenprojekt habe ich gelernt wie man effektiv mit git umgehen kann und verschiedene Branches erstellt um mit den Gruppenmitgliedern diese zusammen zu ueberarbeiten.
### Wiederholung
Der Unterschied zwischen Merge und Rebase in Git besteht darin, dass Rebase den Verlauf der Dateigruppe neu schreibt,
waehrend Merge den gesamten Verlauf der Dateien schuetzt. Beide Befehle integrieren Aenderungen eines Branches in einen anderen,
aber Git Merge laesst die bestehenden Branches dabei voellig unberuehrt, während Git Rebase alle neuen Commits im Master-Zweig integriert,
indem der Verlauf neu geschrieben wird, indem für jeden Commit im Quellzweig neue Commits erstellt werden.
### Kritik
In der letzten Uebung bin ich auf das Problem gestossen, dass ich die Fachbegriffe, welche in der Aufgabe verlangt wurden nicht kannte.
Auf Nachfrage was diese zu bedeuten haben, hiess es, dass wir diese schon kennen sollten. Dadurch ist mir die letzte Uebung besonders schwer gefallen.
Koennten sie in den naechsten Vorlesungen den Inhalt an die Uebung anpassen.