diff --git a/Lerntagebuch.md b/Lerntagebuch.md index e537984..5ae3ca1 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -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. + +