From a444733400b0b45db2b12188e7e1f34626ca693c Mon Sep 17 00:00:00 2001 From: Philipp Kotte Date: Thu, 5 Oct 2023 23:14:08 +0200 Subject: [PATCH] =?UTF-8?q?Richtlinien=20f=C3=BCr=20das=20Arbeiten=20mit?= =?UTF-8?q?=20gesch=C3=BCtzem=20Mainbranch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c369100..df32e7f 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,25 @@ Gruppe Studienleistung bereits vorhanden ## Für das Arbeiten mit geschützten Mainbranch Wenn Änderungen durchgeführt werden müssen, kann dieses nicht direkt auf dem main-Branch gepusht werden sondern muss mit einem Separatem Branch und Pull-Request durchgeführt werden. -Die Schritte dafür sind folgende: +Die Schritte um einen Feature-Branch zu erstellen sind folgende: -#### Erstellen eines neuen Branch auf Basis des aktuellen main: +#### 1. Erstellen eines neuen Branch auf Basis des aktuellen main: `git checkout -b ` -> Switchen zwischen den branches +> Switchen zwischen den branches: > `git checkout ` + +Hier wird das Feature Ausgearbeitet und fertiggestellt. + +#### 2. Aktualisieren mit Mainbranch + +Besonders wenn eine Weile an dem Feature Branch gearbeitet wurde, können bereits Änderungen auf Main durchgeführt worde sein. Daher wird vor dem Pull Request der Feature-Branch mit dem Main-Branch gemerget. + +> Mergen des Main-Branch in den Feature Branch +> `git pull origin main` + +#### 3. Pull Request + +Danach damit wir alle die Changes mitbekommen muss ein Pull Request auf Gitty gestellt werden. +Im zuge dessen findet eine Code Review von einem beliebigen Teammitglied statt, damit dieser frei gegeben werden kann.