Wie kann ich in Git einen Branch erstellen?

Melden
  1. Was ist ein Branch in Git?
  2. Wie erstellt man einen Branch in Git?
  3. Wie wechselt man nach dem Erstellen zu einem neuen Branch?
  4. Wie kann man Branches erstellen und wechseln in einem Schritt?
  5. Fazit

Was ist ein Branch in Git?

Ein Branch in Git ist eine unabhängige Linie der Entwicklung. Er ermöglicht es, Änderungen am Projekt parallel zur Hauptentwicklungslinie vorzunehmen, ohne den Hauptzweig (oft main oder master) direkt zu beeinflussen. Branches sind besonders hilfreich, um neue Funktionen zu testen, Fehler zu beheben oder experimentelle Änderungen vorzunehmen, ohne die Stabilität des Hauptprojekts zu gefährden.

Wie erstellt man einen Branch in Git?

Um in Git einen neuen Branch zu erstellen, verwendet man den Befehl git branch gefolgt vom gewünschten Namen des neuen Branches. Zum Beispiel erstellt git branch feature einen neuen Branch mit dem Namen feature. Wichtig ist dabei, dass dieser Befehl den neuen Branch nur anlegt, aber nicht automatisch zu diesem Branch wechselt.

Wie wechselt man nach dem Erstellen zu einem neuen Branch?

Nachdem ein Branch mit git branch erstellt wurde, befindet man sich weiterhin auf dem ursprünglichen Branch. Um zu dem neuen Branch zu wechseln, verwendet man den Befehl git checkout gefolgt vom Branch-Namen, also beispielsweise git checkout feature. Alternativ gibt es seit neueren Git-Versionen die Möglichkeit, mit dem Befehl git switch feature direkt zum neuen Branch zu wechseln.

Wie kann man Branches erstellen und wechseln in einem Schritt?

Eine noch bequemere Möglichkeit, einen neuen Branch zu erstellen und gleichzeitig auf diesen zu wechseln, bietet der Befehl git checkout -b feature oder git switch -c feature. Diese Befehle kombinieren die Erstellung und das Wechseln in einem einzigen Schritt, was den Workflow erheblich vereinfacht.

Fazit

Das Erstellen von Branches in Git ist ein zentraler Bestandteil für eine strukturierte und parallele Entwicklung. Mit dem Befehl git branch legt man neue Branches an, mit git checkout oder git switch wechselt man zwischen diesen Branches. Die Kombination git checkout -b oder git switch -c ermöglicht eine schnelle Erstellung und den Wechsel in den neuen Branch in einem Schritt. So bleibt die Projektstruktur übersichtlich und Änderungen können sicher isoliert bearbeitet werden.

0