Freigeben über


Erstellen eines neuen Git-Branchs

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Das erste Commit in einem neuen Git-Repository ist der Anfang des main-Branchs. Bei der Arbeit im main-Branch erstellen Sie Commits, um Ihre Arbeit in diesem Branch aufzuzeichnen. Die Brancherstellung in Git erfolgt, wenn Sie eine neue Entwicklungslinie erstellen, die von einem vorherigen Branch abweicht. Sie können einen neuen Branch erstellen, um ein neues Feature zu entwickeln und zu testen, bevor Sie es zu Ihrem main-Branch hinzufügen. Der empfohlene Git-Workflow ist die Verwendung eines neuen Branchs für jedes Feature oder jeden Bugfix. Wenn Sie zwischen Branches wechseln, wechselt Git fast unverzüglich die Version Ihrer Repositorydateien so, dass sie dem ausgewählten Branch entspricht. Ihre Commits werden immer im aktuellen Branch gespeichert und von Commits in anderen Branches isoliert.

Eine Übersicht über den Git-Workflow finden Sie im Azure Repos Git-Tutorial.

Neuen Branch erstellen

Hinweis

Branchnamen dürfen keine ASCII-Steuerzeichen wie Leerzeichen, Tilden und Doppelpunkte enthalten. Es ist üblich, Kleinbuchstaben zu verwenden und Wörter mit einem Bindestrich zu trennen. Schrägstriche können zum Gruppieren von Branches verwendet werden. Die Länge des Branchnamens darf 250 ASCII-Zeichen nicht überschreiten. Um Mehrdeutigkeiten zwischen Branchnamen und Commithashes zu vermeiden, verwenden Sie keine Branchnamen, die aus 40 Hexadezimalzeichen bestehen. Weitere Informationen zur Branchbenennung finden Sie unter git-check-ref-format und Plattformübergreifende Git-Kompatibilität.

Sie können Branches in Azure Repos Git-Repositorys, GitHub-Repositorys oder anderen gehosteten Git-Repositorys erstellen.

Azure Repos

  1. Öffnen Sie in Ihrem Webbrowser das Teamprojekt für Ihre Azure DevOps-Organisation, und wählen Sie dann Repos>Branches aus, um die Ansicht Branches zu öffnen.

    Screenshot: Azure DevOps-Projektseite mit erweitertem Repositorymenü.

  2. Wählen Sie in der Ansicht Branches die Option Neuer Branch aus, um das Dialogfeld Branch erstellen zu öffnen.

    Screenshot: Schaltfläche „Neuer Branch“ auf der Azure DevOps-Repositoryseite.

  3. Geben Sie im Dialogfeld Branch erstellen einen eindeutigen neuen Branchnamen ein, wählen Sie einen Basisbranch für den neuen Branch aus, verknüpfen Sie optional Arbeitselemente, und wählen Sie dann Erstellen aus.

    Screenshot: Dialogfeld „Neuen Branch erstellen“.

    Der neue Branch wird in der Branchliste angezeigt.

    Screenshot: Branchliste mit dem neuen Branch.

GitHub

Navigieren Sie in Ihrem Webbrowser zur Hauptseite Ihres GitHub-Repositorys, wählen Sie einen Basisbranch aus, um das Dialogfeld Branches/Tags wechseln zu öffnen, geben Sie einen eindeutigen neuen Branchnamen ein, und wählen Sie dann Branch erstellen aus.

Screenshot: Dialogfeld „Branches/Tags wechseln“ auf der Hauptseite eines GitHub-Repositorys.

Auf der Hauptseite Ihres Repositorys werden nun die Dateien im neuen Branch angezeigt.

Screenshot: Neue Branchdateien auf der Hauptseite eines GitHub-Repositorys.

  1. Zeigen Sie die Branches Ihres Repositorys an, indem Sie Repos>Branches auswählen, während Sie Ihr Repository im Web anzeigen.

    Anzeigen der Branches

  2. Wählen Sie oben rechts auf der Seite Neuer Branch aus.

    Schaltfläche „Branch erstellen“

  3. Geben Sie im Dialogfeld Branch erstellen einen Namen für den neuen Branch ein, wählen Sie einen Basisbranch für Ihre Arbeit aus, und ordnen Sie Arbeitselemente zu.

    Screenshot: Erstellen eines Branchs mit dem Dialogfeld „Neuer Branch“.

  4. Wählen Sie die Option Branch erstellen aus.

Tipp

Nachdem Sie einen Remotebranch erstellt haben, können Sie ihn in Ihr lokales Git-Repository abrufen. Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
git fetch
git switch <remote branch name>

Nächste Schritte