From 434d8eec50c54f75ffc46d9b50d917108ee3518a Mon Sep 17 00:00:00 2001 From: fdai7184 Date: Wed, 23 Nov 2022 17:09:52 +0000 Subject: [PATCH] Add Woche 4 to lerntagebuch.md --- lerntagebuch.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lerntagebuch.md b/lerntagebuch.md index a5182b8..1fc7d52 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -44,5 +44,20 @@ Debugging: Bugs sind fehlerhaft Codeabschnitte, die zu unerwarteten Ergebnissen --- +### Übung 4/23.11.2022 + +### Lernziel +-Vorteile von git +-Vergleich von zentraler und verteilter Versionsverwaltung +-Branching, Merging, Rebasing + +### Erkenntnis +Das Arbeiten mit git ermöglicht der Gruppe die Arbeit an einem zentral gespeichertem Projekt, was jedem Mitglied ermöglicht vorherige Versionen des Projektes einzusehen und Branches mit neu erstelltem Code zu erstellen oder diese zu Mergen. Durch dieses Vorgehen kann sichergestellt werden, dass das Projekt auch durch fehlerhaft gepushten Code nicht an Funktionalität verliert. + +### Wiederholung +Merging: Merging beschreibt das Zusammenfügen von verschiedenen Versionen der selben Datei. Dies wird üblicher Weise dann durchgeführt wenn eine Datei neue Funktionen hat und diese auch auf dem Main-Branch verfügbar sein sollen. Mergen kann zu Konflikten führen, wobei dann manuell angegeben werden muss, ob ein Abschnitt aus der vorherigen oder neueren Version der Datei gespeichert werden soll. + +--- +