From dceea4d6ade536f65bc4afae966f5cb3eb6b6aeb Mon Sep 17 00:00:00 2001 From: fesolix Date: Fri, 17 Nov 2023 15:58:51 +0100 Subject: [PATCH] SU04_14112023 --- Lerntagebuch.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 253858a..7f0cb6e 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -60,4 +60,23 @@ Entwurfsmuster erleichtern die nicht nur die Kommunikation, sondern eignen sich ### Wiederholung Entwurfsmuster kommen ursprünglich aus der Architektur, werden aber seit der Verbreitung von objektorierntierten Programmiersprachen auch immer mehr in der Softwarearchitektur angewandt. -Es gibt drei gängige Entwurfsmuster, welche ursprünglich von der Gang of Four (GoF) unterschieden wurden. Diese waren das Verhaltensmuster, das Strukturmuster und das Erzeugungsmuster. \ No newline at end of file +Es gibt drei gängige Entwurfsmuster, welche ursprünglich von der Gang of Four (GoF) unterschieden wurden. Diese waren das Verhaltensmuster, das Strukturmuster und das Erzeugungsmuster. + +--- + +## SU 04 (14.11.2023) + +### Lernziel +git +- durchgehender Zugriff auf ältere Versionen +- Zugriff auf alle Versionen zu jeder Zeit +- Vergleich zwischen verschiedenen Versionen +Source Code Management (SCM) +- Speicherplatz optimiert +- leicht nutzbare Suchfunktionen + +### Erkenntnis +Commits sind immer änderungsbasiert und nicht dateienabhängig. Commits sollten immer möglichst klein gehalten werden, da so eine übersichtlichere Dokumentation der Änderungen geschaffen werden kann. + +### Wiederholung +Rebasen wird bevorzugt, weil es eine klare und lineare Commit-Historie schafft, ohne zusätzliche Merge-Commits, was die Verfolgbarkeit und Übersicht verbessert. Durch das Verschieben eigener Änderungen an den Anfang des Zielbranches werden potenzielle Konflikte minimiert.