@ -83,3 +83,33 @@ ich würde mir wünschen, dass Sie die Vorlesungsfolien bereits vor Beginn der V
# Woche 4
## Lernziel:
- Wir haben git und das Konzept dahinter kennengelernt
- permanenter Zugriff auf den letzten Arbeitsstand
- Veränderungen im Laufe der Zeit vergleichen
- Wir haben einfache Methoden kennengelernt, wie (zip archives und manual merges)
- Wir haben uns mit dem Thema (centralized vs. Distributed SCM) beschäftigt
- Commits klein und sauber halten, da es die Fähigkeit von GIT verbessert, Konflikte automatisch zu lösen
- Das Thema Branching war großer Bestandteil der Vorlesung
- Zum Thema Branching, haben wir einige Unterpunkte, wie (master, develop, release, hotfix, und feature) durchgesprochen
- Abschließend haben wir uns mit den Themen merge und rebase beschäftigt
# Erkenntnis:
Für das Gruppenprojekt kann ich commits anwenden.
Dabei ist es wichtig diese klein und sauber zu halten, da es die Fähigkeit von GIT verbessert, Konflikte automatisch zu lösen. Außerdem verbessert es meine Fähigkeit, Konflikte manuell zu lösen.
# Wiederholung:
Begriff (merge): Mit dem Befehl git merge kann man die unabhängigen Entwicklungszweige, die mit git branch erstellt wurden, in einen einzigen Branch integrieren. Mit git merge werden mehrere Commit-Abfolgen in einen einheitlichen Verlauf zusammengeführt.
Vor allem wird git merge genutzt, um zwei Branches zu vereinen.