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

Master Git Branching auf Ihrem AlexHost VPS

Warum Git-Verzweigungen auf AlexHost verwenden? Mit Git-Branching können Sie Funktionen entwickeln, Fehler beheben und sicher experimentieren, während Ihre Hauptcodebasis stabil bleibt. Mit dem für Git optimierten VPS von AlexHost – mit NVMe-Speicher, vollem Root-Zugriff und DDoS-Schutz – erhalten Sie blitzschnelle Leistung und sichere Workflows für Einzel- oder Teamprojekte. Dieser Leitfaden führt Sie durch die Erstellung, Verwaltung und Zusammenführung von Zweigen in Git, zugeschnitten auf Ihre AlexHost-Umgebung.

1. Verstehen von Branches

Ein Zweig in Git ist im Wesentlichen ein Verweis auf einen bestimmten Commit in Ihrem Projektverlauf. Die Standardverzweigung in Git wird normalerweise main oder master genannt. Wenn Sie einen neuen Zweig erstellen, legen Sie eine unabhängige Entwicklungslinie an

2. Überprüfen bestehender Zweige

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 Projektarchiv auf und markiert den aktuellen Zweig mit einem Sternchen (*)

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 gewünschten Namen der Verzweigung. Zum Beispiel

git branch feature/new-feature

Alternativ können Sie mit einem einzigen Befehl einen neuen Zweig erstellen und zu diesem 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 einer Verzweigung vornehmen

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

  1. Bearbeiten Sie Dateien oder erstellen Sie neue Dateien.
  2. Änderungen übertragen
    git add
  3. Änderungen festschreiben
    git commit -m "Description of changes"

6. Zusammenführen von Zweigen

Nachdem Sie Ihre Arbeit an einem Zweig abgeschlossen haben, können Sie ihn in einen anderen Zweig (normalerweise main oder develop) 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 Feature-Zweig zusammenzuführen

git merge branch_name

Beispiel

git merge feature/new-feature

7. Auflösen von Zusammenführungskonflikten

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. Verschieben Sie die aufgelösten Dateien
    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. Einsicht in die Branch-Historie

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

git log --oneline --graph --decorate --all

Dieser Befehl bietet eine visuelle Darstellung Ihrer Zweigstruktur und der Commit-Historie

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.

Schlussfolgerung: Git-Branching mit AlexHost rationalisieren

Git-Branching ermöglicht Ihnen die sichere Entwicklung von Funktionen und Korrekturen, und der NVMe-gestützte VPS von AlexHost gewährleistet schnelle, sichere Arbeitsabläufe. Erstellen Sie Verzweigungen (git checkout -b), führen Sie sie sicher zusammen (git merge), und bereinigen Sie sie (git branch -d). Verwenden Sie beschreibende Namen, automatisieren Sie Backups und nutzen Sie den Root-Zugang von AlexHost für private Repos oder CI/CD. Halten Sie Ihr Projekt organisiert und Ihr Team produktiv – AlexHost hat Ihr Git-Spiel im Griff!

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

Code an der Kasse verwenden:

Skills