From 217d30e3d3f6166737033a44f866a2aa0141c91d Mon Sep 17 00:00:00 2001 From: fdai7813 Date: Sun, 19 Nov 2023 21:34:49 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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.