# Woche 3 (09.11.22) ## Lernziele - Centralized vs distributed Source Code Management - The concept of git - Branching - small and clean commits - Merge - Rebase ## Wiederholung - Mit `git clone`kann man ein anderes Repository klonen bzw. kopieren - Mit `git push` kann man sein lokales Repository, beispielsweiseauf Git Hub hochladen. Man lädt es in ein Remote-Repository hoch. -Mit `git pull` importiert man ein Remote-Repository auf sein lokales Repositor. ## Erkenntnis - Wir sollten unseren Code jeweils so simpel wie nur irgend möglich halten, damit jeder schnell und einfach den Code versteht. - Man sollte seine Commits auch am Besten zuerst lokal testen und schauen ob Konflikte entstehen, wenn nicht kann man es mit dem Main Branch mergen.