diff --git a/Script/04_Branches.md b/Script/04_Branches.md index 1eead25..a068392 100644 --- a/Script/04_Branches.md +++ b/Script/04_Branches.md @@ -1,12 +1,13 @@ # Branches ## Was sind Branches? -Branches (Zweige) ermöglichen es, parallel zur Hauptentwicklungslinie (z. B. `main`) zu arbeiten, ohne diese direkt zu beeinflussen. Sie sind ideal, um neue Features zu entwickeln, Fehler zu beheben oder alternative Ideen auszuprobieren. +Branches (Zweige) ermöglichen es, parallel zur Hauptentwicklungslinie (z.B. `main`) zu arbeiten, ohne diese direkt zu beeinflussen. Sie sind ideal, um neue Features zu entwickeln, Fehler zu beheben oder alternative Ideen auszuprobieren. -Es ist möglich jederzeit zwischen verschiedenen Branches wechseln und später Änderungen zusammenführen. Oft folgt die Branch-Struktur einem bewährten Modell:Es gibt einen `main`-Branch, der den stabilen, produktionsreifen Stand des Projekts enthält. -Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird. -Alle neuen Feature-Branches werden zunächst in diesen Entwicklungs-Branch gemerged. -Sobald der dev-Branch einen stabilen und fehlerfreien Zustand erreicht hat, wird er in den `main`-Branch übernommen. +Es ist möglich jederzeit zwischen verschiedenen Branches wechseln und später Änderungen zusammenführen. Oft folgt die Branch-Struktur einem bewährten Modell: +- Es gibt einen `main`-Branch, der den stabilen, produktionsreifen Stand des Projekts enthält. +- Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird. +- Alle neuen Feature-Branches werden zunächst in diesen Entwicklungs-Branch gemerged. +- Sobald der dev-Branch einen stabilen und fehlerfreien Zustand erreicht hat, wird er in den `main`-Branch übernommen. ## Wofür verwendet man Branches? - **Feature-Entwicklung**: Für neue Funktionen ohne Risiko für den Hauptcode