Wie erstelle ich einen neuen Branch in Git?

Melden
  1. Einführung in das Branching bei Git
  2. Erstellen eines neuen Branches mit Git
  3. Neuen Branch erstellen und direkt dorthin wechseln
  4. Branch erstellen vom richtigen Ausganspunkt
  5. Zusammenfassung

Einführung in das Branching bei Git

Git ist ein verteiltes Versionskontrollsystem, das es Entwicklern ermöglicht, parallel an verschiedenen Funktionen oder Fehlerbehebungen zu arbeiten, ohne dass der Hauptentwicklungszweig beeinträchtigt wird. Dazu verwendet Git sogenannte Branches (Zweige). Ein Branch ist eine unabhängige Linie der Entwicklung, die vom Hauptzweig (meist main oder master) abzweigt. Ein neuer Branch ermöglicht es, Änderungen isoliert zu entwickeln, bevor sie zusammengeführt werden.

Erstellen eines neuen Branches mit Git

Um einen neuen Branch in Git zu erstellen, verwendet man den Befehl git branch gefolgt vom Namen des neuen Branches. Zum Beispiel mit git branch feature wird ein neuer Branch namens feature erzeugt. Dieser Befehl erstellt den Branch jedoch nur, man befindet sich noch weiterhin im aktuellen Branch.

Neuen Branch erstellen und direkt dorthin wechseln

Häufig möchte man nach dem Erstellen des Branches direkt in diesen wechseln, um an der neuen Funktion zu arbeiten. Hierfür bietet Git den Befehl git checkout -b gefolgt vom gewünschten Branch-Namen. Wenn man git checkout -b feature eingibt, wird ein neuer Branch namens feature erstellt und man springt unmittelbar in diesen Branch. Alternativ ersetzt Git das inzwischen durch den Befehl git switch -c feature, der die gleiche Funktion ausübt und moderner ist.

Branch erstellen vom richtigen Ausganspunkt

Standardmäßig wird beim Erstellen eines neuen Branches von dem Branch ausgegangen, in dem man sich gerade befindet. Es ist aber möglich, einen neuen Branch von einem bestimmten Commit oder anderen Branch zu starten, indem man dessen Namen oder Commit-Hash beim Erstellen angibt. Zum Beispiel erstellt git branch feature develop einen Branch feature basierend auf dem aktuellen Stand des Branches develop.

Zusammenfassung

Das Erstellen eines neuen Branches in Git ist eine grundlegende Aufgabe, die das parallele Entwickeln erleichtert. Man nutzt hierfür hauptsächlich git branch zum Anlegen und git checkout -b oder git switch -c zum Anlegen und Wechseln in den neuen Branch. Dabei ist es wichtig, den richtigen Ausgangspunkt für den Branch zu wählen, damit die neuen Änderungen auf dem gewünschten Stand basieren.

0

Kommentare