GIT · 2 min read · Oct 13, 2025

Wie man einen neuen Branch in GIT erstellt

Git ist ein verteiltes Versionskontrollsystem, das verwendet wird, um Änderungen im Quellcode während der Softwareentwicklung nachzuverfolgen. Es unterstützt die Zusammenarbeit und ermöglicht es mehreren Entwicklern, gleichzeitig an verschiedenen Teilen eines Projekts zu arbeiten. Git ist bekannt für seine Geschwindigkeit, Datenintegrität und Unterstützung für nicht-lineare Workflows.

Branching in Git ist eine leistungsstarke Funktion, die es mehreren Entwicklern ermöglicht, gleichzeitig an verschiedenen Teilen eines Projekts zu arbeiten, ohne sich gegenseitig zu stören.

In diesem Artikel zeige ich Ihnen, wie Sie einen neuen Branch im Git-Versionskontrollsystem erstellen, zusammen mit Beispielen und Antworten auf häufig gestellte Fragen.

Einen neuen Branch in GIT erstellen

Der Prozess zur Erstellung eines neuen GIT-Branches erfolgt in 3 Schritten. Die Schritte sind:

Überprüfen Ihres aktuellen Branches

Bevor Sie einen neuen Branch erstellen, ist es wichtig zu wissen, auf welchem Branch Sie sich gerade befinden. Verwenden Sie den folgenden Befehl:

git status

Dieser Befehl zeigt Ihren aktuellen Branch und alle nicht festgeschriebenen Änderungen an.

Erstellen des neuen Branches

Um einen neuen Branch zu erstellen und zu ihm zu wechseln, verwenden Sie den git checkout Befehl mit der -b Option, gefolgt vom Namen des neuen Branches:

git checkout -b [branch-name]

Ersetzen Sie [branch-name] durch den gewünschten Branch-Namen.

Alternativ können Sie einen Branch erstellen, ohne zu ihm zu wechseln, indem Sie:

git branch [branch-name]

Den neuen Branch in das Remote-Repository pushen

Nachdem Sie einen neuen Branch lokal erstellt haben, können Sie ihn in das Remote-Repository pushen, indem Sie:

git push -u origin [branch-name]

Dieser Befehl richtet eine Verfolgungsverbindung zwischen Ihrem lokalen Branch und dem Remote-Branch ein.

Beispiele

Einen Feature-Branch erstellen

git checkout -b feature/login-system

Dies erstellt und wechselt zu einem Branch mit dem Namen feature/login-system.

Einen Hotfix-Branch erstellen

git checkout -b hotfix/critical-bug

Dieser Befehl wird verwendet, wenn Sie schnell einen kritischen Fehler beheben müssen.

Einen vorhandenen Remote-Branch auschecken

Zuerst listen Sie alle Branches, einschließlich der Remote-Branches:

git branch -a

Dann checken Sie den Remote-Branch aus:

git checkout -b [branch-name] origin/[branch-name]

Häufig gestellte Fragen

Wie benenne ich einen Branch um?
Um einen Branch umzubenennen, verwenden Sie:

git branch -m [old-name] [new-name]

Wenn Sie den aktuellen Branch umbenennen möchten, können Sie diesen Befehl verwenden:

git branch -m [new-name]

Wie kann ich einen Branch löschen?
Um einen lokalen Branch zu löschen, verwenden Sie:

git branch -d [branch-name]

Um einen Branch zwangsweise zu löschen (mit Vorsicht verwenden):

git branch -D [branch-name]

Um einen Remote-Branch zu löschen:

git push origin --delete [branch-name]

Wie merge ich Änderungen von einem Branch in einen anderen?
Zuerst wechseln Sie zu dem Branch, in den Sie mergen möchten:

git checkout [target-branch]

Dann mergen Sie den anderen Branch:

git merge [source-branch]

Was ist der Unterschied zwischen git branch und git checkout -b?
Der Befehl git branch [branch-name] erstellt einen neuen Branch, wechselt jedoch nicht zu ihm, während der Befehl git checkout -b [branch-name] einen neuen Branch erstellt und Sie sofort zu ihm wechselt.

Wie kann ich alle Branches in meinem Repository sehen?
Um alle lokalen Branches aufzulisten, verwenden Sie:

git branch

Um sowohl lokale als auch Remote-Branches zu sehen, verwenden Sie:

git branch -a

Fazit

Das Erstellen und Verwalten von Branches in Git ermöglicht es Teams, parallel an verschiedenen Funktionen, Fehlerbehebungen oder Experimenten zu arbeiten, ohne den Hauptcode zu stören. Das Verständnis dieser Konzepte ist entscheidend für eine effiziente und effektive Zusammenarbeit in Softwareentwicklungsprojekten.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.