From b44f120b935459868659e50f5f04dc3aebf54f2c Mon Sep 17 00:00:00 2001 From: Haytham Daoula Date: Wed, 23 Nov 2022 01:05:51 +0100 Subject: [PATCH] lt5 --- Woche5.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Woche5.md diff --git a/Woche5.md b/Woche5.md new file mode 100644 index 0000000..e907eb9 --- /dev/null +++ b/Woche5.md @@ -0,0 +1,18 @@ +# Woche 5 + + +## 1. Was sind die wesentliche Inhalte von Woche ? +- Warum muss man Git überhaupt benutzen ? : Zugriff über verschiedene (oder letzte) Entwicklungszustand und das Vergleich von Änderungen im Laufe der Zeit. +- Safety Creates Confidence (Source Code management : vereinfacht die Navigation und optimiert die Festplatt). +- Centralized SCM (die Entwickler verfügen über nur eine Kopie der History) vs distributed (jedes Developerer hat seine Eigene Version der Kopie ). +- Git commits sollen klein und "clean" gehalten für bessere "Conflit Resolve". +- Branching Modelle (master,develop,release,hotfix,feature). +- Git Merge und Git Rebase. + +## 2. Was kann man für das Teamprojekt anwenden ? +- Man lernt dass eine Teamprojekt besser geführt ist, durch die Nutzung von Git. +- Mit Branches kann man mit andere Project mitglieder parallel arbeiten ohne sie zu beeinträchtigen. + +## 3. Begriff/Thema erklären : +- Branch : unter Branch versteht man eine unabhängige Entwicklungslinie, die das Projekthistorie, die Commits, Stages und Änderungen erfasst. +- Merge : das `git merge` Befehl dient dazu, einen oder viele Branches miteinander zusammenfügen.