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.