@ -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.
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.