Erstellen einer neuen Git-Verzweigung

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Der erste Commit in einem neuen Git-Repo ist der Anfang der main Verzweigung. Während Sie in der main Verzweigung arbeiten, übernehmen Sie commits, um Ihre Arbeit in dieser Verzweigung aufzuzeichnen. Die Verzweigung in Git tritt auf, wenn Sie eine neue Entwicklungslinie erstellen, die von einer vorherigen Verzweigung abweicht. Möglicherweise können Sie eine neue Verzweigung erstellen, um ein neues Feature zu entwickeln und zu testen, bevor Sie es zu Ihrer main Verzweigung hinzufügen. Der empfohlene Git-Workflow besteht darin, einen neuen Verzweigung für jedes Feature oder bugfix zu verwenden. Wenn Sie zwischen Verzweigungen wechseln, wechselt Git fast sofort zur Version Der ausgewählten Verzweigung. Ihre Commits werden immer in der aktuellen Verzweigung gespeichert und werden von Commits in anderen Verzweigungen isoliert.

Eine Übersicht über den Git-Workflow finden Sie unter Azure Repos Git-Lernprogramm.

Neuen Branch erstellen

Hinweis

Verzweigungsnamen können keine ASCII-Steuerelementzeichen enthalten, z. B. Leerzeichen, Tilden und Doppelpunkte. Es ist üblich, Kleinbuchstaben zu verwenden und Wörter mit einem Bindestrich zu trennen. Schrägstriche können zum Gruppieren von Verzweigungen verwendet werden. Die Länge des Verzweigungsnamens darf 250 ASCII-Zeichen nicht überschreiten. Um die Unklarheit zwischen Verzweigungsnamen und Commithashes zu vermeiden, verwenden Sie keine Verzweigungsnamen, die aus 40 Hexadezimalzeichen bestehen. Weitere Informationen zur Benennung von Zweigstellen finden Sie unter git-check-ref-format und Git cross-platform compatibility.

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

Azure Repos

  1. Öffnen Sie im Webbrowser das Teamprojekt für Ihre Azure DevOps Organisation, und wählen Sie dann Repos>Branchen aus, um die Ansicht "Verzweigungen" zu öffnen.

    Screenshot of the Azure DevOps project page with the Repo menu expanded.

  2. Wählen Sie in der Ansicht "Verzweigungen " die Option "Neue Verzweigung " aus, um das Dialogfeld "Verzweigung erstellen " zu starten.

    Screenshot of the 'New branch' button on the Azure DevOps repo page.

  3. Geben Sie im Dialogfeld "Verzweigung erstellen" einen eindeutigen neuen Verzweigungsnamen ein, wählen Sie einen Basiszweig für Ihre neue Verzweigung aus, verknüpfen Sie optional Arbeitselemente, und wählen Sie dann "Erstellen" aus.

    Screenshot of the 'Create a branch' dialog.

    Ihre neue Verzweigung wird in der Verzweigungsliste angezeigt.

    Screenshot of the branch list that shows your new branch.

GitHub

Navigieren Sie im Webbrowser zur Hauptseite Ihres GitHub-Repo, wählen Sie einen Basiszweig aus, um das Dialogfeld "Verzweigungen/Tags wechseln" zu starten, geben Sie einen eindeutigen neuen Verzweigungsnamen ein, und wählen Sie dann "Verzweigung erstellen" aus.

Screenshot of the 'Switch branches/tags' dialog on the main page of a GitHub repo.

Die Hauptseite Ihres Repo zeigt nun die Dateien in Ihrer neuen Verzweigung an.

Screenshot of your new branch files on the main page of a GitHub repo.

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

    View your branches

  2. Wählen Sie " Neuer Zweig" in der oberen rechten Ecke der Seite aus.

    Create branch button

  3. Geben Sie im Dialogfeld "Verzweigung erstellen" einen Namen für Ihre neue Verzweigung ein, wählen Sie eine Verzweigung aus, um die Arbeit auszuarbeiten, und ordnen Sie alle Arbeitselemente zu.

    Screenshot that shows the creation of a branch with the new branch dialog.

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

  1. Zeigen Sie die Verzweigungen Ihres Repo an, indem Sie "Verzweigungen " auswählen, während Sie Ihr Repository im Web anzeigen.

    Branches page.

  2. Wählen Sie " Neuer Zweig" in der oberen rechten Ecke der Seite aus.

    Create branch button.

  3. Geben Sie im Dialogfeld "Verzweigung erstellen" einen Namen für Ihre neue Verzweigung ein, wählen Sie eine Verzweigung aus, um die Arbeit auszuarbeiten, und ordnen Sie alle Arbeitselemente zu.

    Create a branch with the new branch dialog.

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

Tipp

Nachdem Sie eine Remoteverzweigung erstellt haben, können Sie sie in Ihr lokales Git-Repo abrufen . Führen Sie an der Eingabeaufforderung Folgendes aus:
git fetch
git switch <remote branch name>

Nächste Schritte