@ -855,9 +855,15 @@ In der letzten Übung haben wir einige neue Git-Befehle kennen gelernt. Um diese
- git push --set upstream
- wenn der upstream einmal vorhanden ist wird bei git push (ohne weitere Parameter) zu dem als upstream umbenannten branch gepusht
- git push force-with-lease
- _overwrite mit failsafe_ pusht nur wenn der branch auf den man pushen will ein Vorfahre des Branches von dem aus man pushen will ist
### Erkenntnis
Der Aufbau der Versionsnummer und die Erkenntnis, dass ein Reset des Patchlevels keine clevere Idee ist kann uns beim Gruppenprojekt helfen organisiert zu bleiben und nicht verschiedene Versionen mit verschiedenen Patchleveln durcheinander zu werfen. Außerdem wird das Arbeiten mit Forks uns beim Gruppenprojekt sehr sicher begleiten.
### Wiederholung
Automatische Tests bieten einige Vorteile, die sie zu einem sehr wichtigen Bestandteil des Softwaredevelopments machen. Vor allem die Möglichkeit reproduzierbar Fehler nachzuweisen ohne menschliche Ungenauigkeiten ist sehr wichtig. Dennoch ist die Erkenntnis, dass Tests, da sie auch programmiert wurden, nur die Fehler die bedacht wurden ,abfangen können auch nicht zu vernachlässigen.