Arbeiten mit Zweigen in Git ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
28.11.2024

Arbeiten mit Zweigen in Git

Das Git-optimierte VPS-Hosting von AlexHost bietet die perfekte Umgebung für die Verwaltung Ihrer Git-Repositories. Mit schneller Leistung, vollem Root-Zugriff und robuster Sicherheit stellt AlexHost sicher, dass Ihre Branching-Workflows reibungslos und zuverlässig ablaufen, sodass Ihr Team ohne Unterbrechungen an Features, Bugfixes und Experimenten arbeiten kann.

Verzweigungen sind eine grundlegende Funktion von Git, die es Ihnen ermöglicht, gleichzeitig an verschiedenen Versionen eines Projekts zu arbeiten. Mit Branches können Sie Funktionen entwickeln, Fehler beheben und mit neuen Ideen experimentieren, ohne die Hauptcodebasis zu beeinträchtigen. Dieser Artikel führt Sie durch das Erstellen, Verwalten und Zusammenführen von Zweigen in Git.

1. Verstehen von Branches

Ein Zweig in Git ist im Wesentlichen ein Verweis auf einen bestimmten Commit in der Historie Ihres Projekts. Der Standardzweig in Git heißt normalerweise main oder master. Wenn Sie einen neuen Zweig erstellen, legen Sie eine unabhängige Entwicklungslinie an.

2. Vorhandene Zweige überprüfen

Bevor Sie einen neuen Zweig erstellen, möchten Sie vielleicht sehen, welche Zweige bereits in Ihrem Repository vorhanden sind. Verwenden Sie den folgenden Befehl:

git branch

Dieser Befehl listet alle lokalen Zweige in Ihrem Repository auf und hebt den aktuellen Zweig mit einem Sternchen (*) hervor.

3. Einen neuen Zweig erstellen

Um einen neuen Zweig zu erstellen, verwenden Sie den folgenden Befehl:

git branch branch_name

Ersetzen Sie branch_name durch den Namen der gewünschten Verzweigung. Zum Beispiel:

git branch feature/new-feature

Alternativ können Sie einen neuen Zweig auch mit einem einzigen Befehl erstellen und zu ihm wechseln:

git checkout -b branch_name

Beispiel:

git checkout -b feature/new-feature

4. Wechseln zwischen Zweigen

Um zu einem bestehenden Zweig zu wechseln, verwenden Sie den Befehl checkout:

git checkout branch_name

Zum Beispiel:

git checkout main

5. Änderungen in einem Zweig vornehmen

Sobald Sie sich im gewünschten Zweig befinden, können Sie Änderungen an Dateien vornehmen, neue Dateien hinzufügen und Ihre Änderungen festschreiben. Zum Beispiel:

  1. Bearbeiten Sie Dateien oder erstellen Sie neue Dateien.
  2. Änderungen übertragen:
    git add .
  3. Änderungen committen:
    git commit -m “Beschreibung der Änderungen”

6. Zusammenführen von Zweigen

Nachdem Sie Ihre Arbeit an einem Zweig abgeschlossen haben, können Sie ihn in einen anderen Zweig (in der Regel den Haupt- oder Entwicklungszweig) zusammenführen. Wechseln Sie zunächst zu dem Zweig, in den Sie zusammenführen wollen:

git checkout main

Verwenden Sie dann den folgenden Befehl, um den Funktionszweig zusammenzuführen:

git merge branch_name

Beispiel:

git merge feature/new-feature

7. Auflösen von Merge-Konflikten

Wenn es in beiden Zweigen Änderungen gibt, die sich widersprechen, zeigt Git einen Zusammenführungskonflikt an. Sie müssen diesen manuell auflösen:

  1. Öffnen Sie die widersprüchlichen Dateien in einem Texteditor. Git markiert die widersprüchlichen Abschnitte.
  2. Bearbeiten Sie die Datei, um die Konflikte zu lösen, und speichern Sie sie dann.
  3. Legen Sie die aufgelösten Dateien ab:
    git add filename
  4. Schließen Sie die Zusammenführung durch Übertragen ab:
    git commit -m “Resolved merge conflict”

8. Löschen eines Zweigs

Wenn Sie einen Zweig zusammengeführt haben und ihn nicht mehr benötigen, können Sie ihn löschen:

git branch -d branch_name

Beispiel:

git branch -d feature/new-feature

9. Anzeige des Zweigverlaufs

Um die Historie der Übertragungen in Ihrem Repository zu sehen, einschließlich der Zweige, die welche Übertragungen enthalten, können Sie verwenden:

git log –oneline –graph –decorate –all

Dieser Befehl bietet eine visuelle Darstellung der Struktur Ihrer Zweige und des Verlaufs der Übertragungen.

10. Bewährte Praktiken für die Zweigverwaltung

  • Benutzen Sie beschreibende Namen: Benennen Sie Zweige eindeutig nach ihrem Zweck (z. B. Feature/Login-Page, Bugfix/Issue-42).
  • Regelmäßig Zweige zusammenführen und löschen: Halten Sie Ihr Repository sauber, indem Sie häufig Zweige zusammenführen und nicht mehr benötigte Zweige löschen.
  • Vermeiden Sie langlebige Zweige: Halten Sie Zweige mit kurzer Lebensdauer, um die Wahrscheinlichkeit von Konflikten bei der Zusammenführung zu verringern.

Fazit

Zweige sind eine leistungsstarke Funktion von Git, die die Zusammenarbeit und Organisation in Entwicklungsprojekten verbessert. Wenn Sie das Erstellen, Wechseln, Zusammenführen und Löschen von Zweigen beherrschen, können Sie mehrere Entwicklungslinien effektiv verwalten und Ihre Arbeitsabläufe rationalisieren.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills