@ -50,4 +50,16 @@ Entwurfsmuster sind erprobte Lösungsvorlagen für wiederkehrende Entwurfsproble
### Erkenntnis
Git ist ein SCM(Source Code Management) tool, womit der Code Versioniert werden kann. Es kann außerdem nachvollzogen werden, wer den Code geschrieben hat und wann. Dies kann in großen Projekten sehr Hilfreich sein.
### Wiederholung
In Git gibt es Branches, womit verschiedene Versionen unabhängig vom Master/Main Branch entwickelt werden können, ohne den Code von anderen zu Verändern. Mit einem merge kann man branches zusammenführen um einen neuen stand im Ziel Branch zu erstellen. Wenn man in einen anderen Branch wechselt, kann man ganz einfach in eine andere Version des Codes kommen oder in eine andere Entwicklungsstufe.
In Git gibt es Branches, womit verschiedene Versionen unabhängig vom Master/Main Branch entwickelt werden können, ohne den Code von anderen zu Verändern. Mit einem merge kann man branches zusammenführen um einen neuen stand im Ziel Branch zu erstellen. Wenn man in einen anderen Branch wechselt, kann man ganz einfach in eine andere Version des Codes kommen oder in eine andere Entwicklungsstufe.
## SU - 05 - 28.11.2023
### Lernziel
- Kooperation SCM
- local repo
- remote repo
### Erkenntnis
Mit einem Kooperation SCM kann man in der Gruppenarbeit, einfach und Effizient Arbeiten. Es ist einfach an mehreren Versionen am code parallel zu Arbeiten und verschiedene Features parallel fertigzustellen. Außerdem kann jeder auf den Code vom anderen zugreifen und Fehler oder Änderungen, Schnell und früh erkennen und behoben werden.
### Wiederholung
Die Zusammenarbeit im Kooperation SCM ermöglicht eine effiziente und transparente Teamarbeit, indem sie Versionierung, parallele Entwicklung und Rückverfolgbarkeit von Änderungen erleichtert. Darüber hinaus fördert sie eine konsistente Code-Qualität, da Teammitglieder ihre Beiträge überprüfen und integrieren können, um Konflikte frühzeitig zu erkennen und zu lösen.