@ -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
### Lernziel
@ -657,7 +657,6 @@ Ein Singleton ist ein Objekt einer Klasse welches genau einmal zur Runtime läuf
- git reset "commitID" -- hard
- git reset "commitID" -- hard
- reset der auch das Arbeitsverzeichnis/Workingdatei betrifft
- reset der auch das Arbeitsverzeichnis/Workingdatei betrifft
- Begriffe
- Begriffe
- _untouched files_
- _untouched files_
- Files die Git noch nicht kennt
- 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
- 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.