diff --git a/Lerntagebuch.md b/Lerntagebuch.md index f1bf063..4c9de0b 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -61,3 +61,26 @@ 4-Einzelstück (Singleton): Ermöglicht die einmalige Instanziierung einer Klasse. 5-Multiton: Kontrolliert die Anzahl erzeugter Objekte in einer Singleton-Variante. + + +## SU 04 (14.11.2023) + +### Lernziel + +- Why git ? + -> also wie man Git effectiv benutzt und wie man auch damit profissionell umgeht. +- Commit early, commit often +- Branching +- Merge or Rebase, thats the question + +### Erkenntnis +"Permanenter Zugriff auf den letzten Arbeitszustand" +Dieser Punkt ist uns als Grupper sehr wichtig bei Git während der Gestaltung unseres Projekts, da wir einen dauerhaften Zugriff auf unseren Projektszustand und somit erleichten wir uns sowohlt die Berarbeitung als auch das Hinzufügen neuer Punkte bzw. Ideen zu unserem Projekt. Daher ist dieser Punkt bei Git Vorteilhaft. + +### Wiederholung +Commits sollten bei Git klein sein und das hat ein paar Gründe und zwar. + -> Kleine Commits Verbessern die Fähigkeit von Gits, Konflikte automatisch zu lösen. + -> kleine Commits helfen dem Bentzuer, Konflikte manuell zu lösen. + -> Sie sind leichter zu kürzen. + -> Granularität der Dokumentation (Historie) ist hoch. + -> bei den kleinen Commits sind Änderungen in der Historie leichter zu finden.