Zum Hauptinhalt springen

Wie erstelle ich einen neuen Zweig in Git mit dem Befehl git branch m main

Git ist ein verteiltes Versionskontrollsystem, das in der Softwareentwicklung weit verbreitet ist. Einer der wichtigsten Aspekte von Git ist die Möglichkeit, mit verschiedenen Codezweigen zu arbeiten. In diesem Artikel sehen Sie sich die vollständige Anleitung zum Erstellen und Wechseln von Zweigen in Git an, wenn Sie den Befehl branch m main verwenden.

Das Wechseln von Zweigen ist eine wichtige Funktion von Git, mit der Entwickler parallel mit verschiedenen Codeversionen arbeiten können. Mithilfe von Zweigen können Sie neue Zweige basierend auf vorhandenen Zweigen erstellen, Experimente durchführen und Änderungen vornehmen, ohne den zugrunde liegenden Code zu beeinflussen. Als Ergebnis wird die Teamarbeit flexibler und effizienter.

Der Befehl branch m main wird verwendet, um einen neuen Zweig basierend auf dem Hauptzweig (main) in Git zu erstellen. Mit diesem Befehl können Sie einen separaten Zweig erstellen, in dem Sie Änderungen vornehmen können, ohne die Hauptversion des Codes zu beeinflussen. Wenn Sie den Befehl branch m main verwenden, erstellen Sie einen neuen Zweig und wechseln automatisch zu ihm, sodass Sie ohne weitere Schritte mit dem neuen Code beginnen können.

Die Grundlagen von Git und Verzweigung

Ein Zweig in Git ist eine unabhängige Version des Projekts. Das Erstellen eines Zweiges ermöglicht es Entwicklern, ohne Konflikte parallel an verschiedenen Projektfunktionalitäten zu arbeiten und sicher mit Code zu experimentieren. Die Verzweigung erleichtert auch das Zusammenführen von Änderungen und das Verwalten von Konflikten.

Grundlegende Git-Befehle zum Arbeiten mit Zweigen:

git branch - liste vorhandener Projektzweige;

git branch "Bezeichner" - erstellen eines neuen Zweiges;

git checkout "Bezeichner" - wechseln Sie zu einem anderen Zweig;

git merge "Bezeichner" - verbindet den angegebenen Zweig mit dem aktuellen Zweig;

git branch -d "Bezeichner" - entfernen eines Zweiges.

Es ist wichtig zu verstehen, dass die Verzweigung in Git nicht nur separate Zweige ermöglicht, um neue Funktionen zu entwickeln, sondern auch Fehler zu beheben oder andere Optionen für die Problemlösung zu testen. Die kompetente Verwendung von Zweigen in Git hilft, die Stabilität und Zuverlässigkeit des Projekts zu gewährleisten, vereinfacht die Zusammenarbeit von Entwicklern und erleichtert die Nachverfolgung von Änderungen.

Gute Arbeit mit Git und Verzweigung!

Erstellen eines neuen Zweiges

Um einen neuen Zweig in Git zu erstellen, müssen Sie den Befehl git branch verwenden und den Namen des neuen Zweiges angeben. Um beispielsweise einen neuen Zweig mit dem Namen "feature1" zu erstellen, führen Sie den folgenden Befehl aus:

git branch feature1

Nachdem dieser Befehl ausgeführt wurde, erstellt Git einen neuen Zweig, der auf dasselbe Commit verweist, auf dem sich der aktuelle Zweig befindet. Dies bedeutet, dass der neue Zweig alle Änderungen enthält, die am aktuellen Zweig vorgenommen wurden.

Nachdem Sie einen neuen Zweig erstellt haben, müssen Sie mit dem Befehl git checkout zu diesem Zweig wechseln. Führen Sie beispielsweise den folgenden Befehl aus, um zum Zweig "feature1" zu wechseln:

git checkout feature1

Nachdem dieser Befehl ausgeführt wurde, wechselt Git zu einem neuen Zweig "feature1", und alle nachfolgenden Commits werden diesem Zweig hinzugefügt. Sie können mit einem neuen Zweig arbeiten, Änderungen vornehmen, sie mit Commits committen und dann den Zweig mit dem Hauptzweig zusammenführen, wenn die Funktionalität bereit ist, aufgenommen zu werden.

Durch das Erstellen eines neuen Zweiges können Sie daher neue Funktionen in einer separaten, isolierten Umgebung entwickeln, wodurch das Projektmanagement effizienter und sicherer wird.

Wechseln zwischen Zweigen

In Git können Sie mehrere Zweige erstellen und bearbeiten. Wenn Sie zwischen Zweigen wechseln, können Sie den Arbeitskontext ändern und verschiedene Änderungen am Projekt vornehmen, ohne andere Zweige zu beeinflussen.

Sie können den Befehl git checkout verwenden, um zu einem anderen Zweig zu wechseln. Wenn Sie beispielsweise zu einem Zweig mit dem Namen "feature" wechseln möchten, führen Sie den folgenden Befehl aus:

git checkout feature

Wenn ein Zweig existiert, wechselt Git zu ihm und aktualisiert das Arbeitsverzeichnis mit den entsprechenden Dateien. Wenn der Zweig nicht existiert, gibt Git einen Fehler aus.

Sie können beim Wechseln auch neue Zweige erstellen. Um beispielsweise einen neuen Zweig mit dem Namen "bug-fix" zu erstellen und zu diesem zu wechseln, führen Sie den folgenden Befehl aus:

git checkout -b bug-fix

Dieser Befehl erstellt einen neuen Zweig und wechselt automatisch zu ihm.

Um zum vorherigen Zweig zurückzukehren, können Sie den Befehl git checkout verwenden, ohne einen Verzweigungsnamen anzugeben:

git checkout -

Sie können auch über die grafische Benutzeroberfläche zwischen Zweigen wechseln. Die meisten Git-Clients, wie SourceTree oder GitKraken, haben praktische Funktionen, um zwischen Zweigen zu wechseln.

Das Umschalten zwischen Zweigen ist ein leistungsfähiges Git-Tool, mit dem Sie die Arbeit an verschiedenen Features oder Patches organisieren können, ohne andere Teile des Projekts zu beeinträchtigen.

Liste der Zweige anzeigen

Sie können den Befehl git branch verwenden, um eine Liste aller Zweige in Git anzuzeigen. Sie zeigt alle Zweige im lokalen Repository an und markiert den aktuellen Zweig mit einem Sternchen (*).

Sie können das Flag -v oder --verbose hinzufügen, um eine Liste von Zweigen mit Commit-Verlauf zu sehen. Dadurch erhalten Sie zusätzliche Informationen wie das letzte Commit und die entsprechende Nachricht.

Wenn Sie eine Liste von Zweigen in einem Remote-Repository anzeigen möchten, können Sie den Befehl git branch -r oder git branch --remote verwenden. Sie zeigen eine Liste aller gelöschten Zweige an.

Wenn Sie sowohl lokale als auch entfernte Zweige gleichzeitig sehen möchten, können Sie den Befehl git branch -a oder git branch --all verwenden.

Sie können den aktuellen Zweig in der Verzweigungsliste definieren, indem Sie ihn mit einem Sternchen (*) markieren. Um zu einem anderen Zweig zu wechseln, können Sie den Befehl git checkout mit dem Namen des Zweiges verwenden.

Wenn Sie beispielsweise zum Zweig feature_branch wechseln möchten, führen Sie den Befehl git checkout feature_branch aus. Git aktualisiert das Arbeitsverzeichnis automatisch, indem es zum angegebenen Zweig wechselt.

Das TeamDie Beschreibung
git branch Liste der lokalen Zweige anzeigen
git branch -v Liste lokaler Zweige mit Commitverlauf anzeigen
git branch -r Liste gelöschter Zweige anzeigen
git branch -a Liste lokaler und gelöschter Zweige anzeigen
git checkout Zum angegebenen Zweig wechseln

Zweige löschen

Sie können einen lokalen Zweig mit dem Befehl git branch -d entfernen. Um beispielsweise einen Zweig mit dem Namen "feature-branch" zu löschen, führen Sie den folgenden Befehl aus:

git branch -d feature-branch

Wenn der Zweig nicht mit dem Hauptzweig zusammengeführt wurde, gibt Git eine Warnung aus, dass der Zweig nicht vollständig zusammengeführt wurde. Führen Sie in diesem Fall den Befehl git branch -D aus, um den Zweig zu entfernen :

git branch -D feature-branch

Um einen gelöschten Zweig zu löschen, verwenden Sie den Befehl git push origin --delete . Um beispielsweise einen gelöschten Zweig mit dem Namen "feature-branch" zu löschen, führen Sie den folgenden Befehl aus:

git push origin --delete feature-branch

Das Entfernen von Zweigen hilft, das Repository in Ordnung zu halten und unnötige Überladungen zu vermeiden. Seien Sie beim Löschen von Zweigen vorsichtig und stellen Sie sicher, dass Sie den Zweig nicht mit wichtigen Änderungen oder Daten löschen, die Sie in Zukunft benötigen.