diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 059fb78..3b404d8 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -79,8 +79,25 @@ Für das bestimmte Problem xy gibt es eine vorgegebene Lösung, welche man in ei +## SU 04 (14.11.2023) +### Lernziel + +- Source Code Management (SCM) +- Vor- und Nachteile von zentraler und dezentraler Quellcodeverwaltung +- Konzept von git (branching, merging und rebase) + + +### Erkenntnis + +GitLab ermöglicht eine strukturierte parallele Entwicklung von Funktionen und Fehlerbehebungen durch Branching und Merging. +Branches isolieren Änderungen, während klare Merging-Prozesse eine reibungslose Integration in den Hauptcode gewährleisten. + + +### Wiederholung +Es ist immer besser mehrere aber dafür kleinere commits zu machen. Dadurch ist es, bei eventuell entstehenden Problemen im Code, einfacher nachzuvollziehen welcher commit bzw. Änderung +den oder die Fehler verursacht hat und diese zu beheben.