From 4f0425369e865062dc411d1e435f88cbf0b11d6d Mon Sep 17 00:00:00 2001 From: fdai4616 Date: Tue, 22 Nov 2022 13:47:23 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 5425c00..5526dff 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -81,6 +81,24 @@ Debugging: Bedeutet auf deutsch Fehlerbeseitigung. Es wird in der Programmierspr Somit sieht man am Ende, ob im Code Tippfehler entstanden sind. Auch wird es zu Codeanalyse verwendet und ist ein wichtiger Aspekt. +**# Woche 4** + +## Lernziele: + +- Why Git +- Commit early, commit often +- Branching +- Merge or Rebase + +## Erkenntnis: + +Man sollte als Gruppe die commits klein halten, damit es übersichtlicher +und einfacher ist, Konflikte nachträglich zu lösen. Auch hat man eine Dokumentation der Änderung, womit man nachvollziehen kann. Außerdem sollte man mit centralized SCM arbeiten, damit jeder die Änderung von der Personen erkennt und gegebenfalls nachfragt. Auch kann man einfach ein backup erstellen, falls es große Probleme entstanden sind. + +## Wiederholung: + +Merge: Mit git merge werden mehrere Commit Abfolgen in einen einheitlichen Verlauf zusammengeführt. Auch wird es benutzt um zwei Branches zu vereinen. +Man sollte nur mergen, wenn der aktuelle Branch entweder develop or master Branch ist.