diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 1df321c..4087822 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -427,7 +427,7 @@ Ein Singleton ist ein Objekt einer Klasse welches genau einmal zur Runtime läuf -## Vorlesung vom 2023.11.7/Übung vom 2023.11.9 +## Vorlesung vom 2023.11.14/Übung vom 2023.11.16 ### Lernziel @@ -657,7 +657,6 @@ Ein Singleton ist ein Objekt einer Klasse welches genau einmal zur Runtime läuf - git reset "commitID" -- hard - reset der auch das Arbeitsverzeichnis/Workingdatei betrifft - - Begriffe - _untouched files_ - Files die Git noch nicht kennt @@ -665,9 +664,16 @@ Ein Singleton ist ein Objekt einer Klasse welches genau einmal zur Runtime läuf - Speicher für neue Änderungen die noch nicht commited worden sind +### Erkenntnis + +Source Code Management Systeme (SCM) sind nützlich für Programmierer, da sie vieles einfacher wenn es darum geht Veränderungen nachzuvollziehen und ein Projekt für alle Beteiligten zu organisieren. Das Feature welches mir mit am meisten heraussticht sind die automatischen Mergekonfliktlösungen, die auch die Logik des Programmcodes nachvollziehen können und diese dabei nicht ändern. Vor allem bei der Arbeit an Gruppenprojekten wie unserem werden sie (bzw. wird Git) sehr nützlich sein. + + +### Wiederholung + +In der letzten Übung haben wir einige neue Git-Befehle kennen gelernt. Um diese Befehle möglichst einfach miteinander zu verbinden gibt es in Linux die Möglichkeit ein "&&" zwischen zwei Befehle zu setzen, wodurch diese nacheinander ausgeführt werden ohne eine erneute Konsoleneingabe. Auch haben wir uns durch einen "." die indirekte Referenzierung angeschaut, welche sich in diesem Fall auf das aktuelle Verzeichnis bezieht. - && um Linux Commands zu chainen - . für aktuelles Verzeichnis +